May 25

Biden to meet Putin for Geneva summit amid U.S.-Russia tension

President Joe Biden will hold a summit with Russian President Vladimir Putin next month in Geneva, a face-to-face meeting between the two leaders that comes amid escalating tensions between the U.S. and Russia in the first months of the Biden…

Apr 21

Over 1,000 reported arrested at Navalny rallies in Russia

Thousands of supporters of imprisoned Russian opposition leader Alexei Navalny marched through central Moscow as part of nationwide demonstrations calling for his freedom as his health reportedly is in severe decline while on a hunger strike.