Biden & Putin face off in Villa La Grange in Geneva
WION Video Team|Updated: Jun 16, 2021, 06:00 PM IST
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.