While much of the Old World is glued to its screens in eager anticipation of new heads at Euro 2020, which is a year late, a truly historic meeting between the leaders of the two superpowers, US President Joe Biden and Russian leader Vladimir Putin, took place in Geneva, Switzerland. Despite high expectations, the sides […]
Source