Prominent Russian opposition leader Alexei Navalny was taken into police custody after arriving in Moscow on January 17.
Prominent Russian opposition leader Alexei Navalny was taken into police custody after arriving in Moscow on January 17.
Police on Sunday detained protestors outside the Matrosskaya Tishina prison in Moscow, where jailed opposition leader Alexei..
After Russia’s leading Kremlin critic, Alexey Navalny, was detained by police upon arrival near Moscow, protests calling for the..