Alexei Navalny’s Detainment And Protests Put Russia Under Further International Scrutiny
Prominent Russian opposition leader Alexei Navalny was detained in Moscow after being away from Russia for several months. Navalny makes his return after being treated in Germany for poisoning in the summer, which he believes was planned by the Kremlin and allies, claims that top Russian officials have denied. Despite