Biden & Putin face off in Villa La Grange in Geneva

Jun 16, 2021, 06:00 PM(IST) WION Video Team
US President Joe Biden and his Russian counterpart Vladimir Putin kicked off a highly-anticipated summit. The leaders' first in-person meeting is taking place in Villa La Grange in Geneva.
Read in App