Fences with barbed wires are seen outside the Villa La Grange, the venue for the upcoming Biden-Putin summit, in Geneva, Switzerland, on June 15, 2021. U.S. President Joe Biden and his Russian counterpart Vladimir Putin are set to meet in the Swiss city of Geneva on Wednesday, which will be the two leaders' first face-to-face meeting since the Biden administration took office on Jan. 20. (Xinhua/Guo Chen)