After returning from Germany, where he had spent five months receiving treatment for poisoning with a Soviet-era chemical weapon, Russian opposition leader Alexei Navalny was arrested by Russian authorities when his flight was diverted to Moscow’s Sheremetyevo airport on January… Read More ›
Alexei Navalny
Thousands rally in Moscow to demand release of jailed protesters
Protesters say opposition activists prosecuted in recent months must be freed as they allege campaign to stifle dissent. Thousands have taken to the streets in Russia to demand the release of opposition protesters prosecuted in recent months in what the… Read More ›