Categories
World

Thousands protest in Russia demanding release of Alexei Navalny; 5,000 detained

Thousands of Russians took part in protests demanding the release of jailed opposition leader Alexei Navalny. More than 5,000 people have been detained, according to monitoring groups. In Moscow police closed metro stations and blocked off the city centre. In a massive show of force, police imposed a sweeping security lockdown in the heart of […]