A man wearing a Vladimir Putin mask takes part in a demonstration for imprisoned Alexei Navalny, poster at left, in Geneva, Switzerland Tuesday, June 15, 2021. US President Joe Biden and Russia President Vladimir Putin will meet for talks in Geneva on Wednesday. (Photo by Michael Probst/AP Photo)
|