Presidents Biden, second left, and Putin, second right. Photo: CNN.
Right now, Presidents Joe Biden and Vladmir Putin of the United Statea and Russia, in that order, are holding a summit in Geneva, Switzerland.
The entire world waits for fruitful outcomes.
Join The Conversation