Hundreds arrested in Russia as they demand Kremlin critic Navalny’s release

Hundreds arrested in Russia as they demand Kremlin critic Navalny’s release
play icon
A general view of a rally in support of jailed Russian opposition leader Alexei Navalny in Saint Petersburg. Reuters