LIVE: Biden – Putin Summit in Geneva Geraldine 4 years ago Top Business Stories U.S. President Joe Biden and Russian President Vladimir Putin meet at Parc ‘La Grange’ villa in Geneva. Credit Reuters