Press "Enter" to skip to content

U.S. President Joe Biden (L) and Russian President Vladimir Putin meet at the Villa La Grange in Geneva, Switzerland, June 16, 2021. (Denis Balibouse/Pool via Xinhua/IANS)