Protests across Russia demand Navalny’s release; 850 arrests
MOSCOW: Protests erupted in over 60 Russian cities on Saturday to demand the release of opposition leader Alexei Navalny, the Kremlin’s most pro
MOSCOW: Protests erupted in over 60 Russian cities on Saturday to demand the release of opposition leader Alexei Navalny, the Kremlin’s most pro