The meeting of President of Russia Vladimir Putin and US President Joe Biden in Geneva will take place in an 18th-century villa looking towards Lake Geneva, AP reports.

Diplomatic sources are waiting for confirmation of the venue in Geneva late this Wednesday. The Swiss police and army have closed the two groves adjacent to Villa La Grange and have placed barricades and barbed wires.