Thousands of protesters in Russia have been arrested for demanding the release of Alexei Navalny, one of the country’s most prominent political opposition leaders and an outspoken critic of Russian President Vladimir Putin.
Thousands of protesters in Russia have been arrested for demanding the release of Alexei Navalny, one of the country’s most prominent political opposition leaders and an outspoken critic of Russian President Vladimir Putin.