A camera man films murals showing Alexei Navalny, left, and Nelson Mandela 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)
|