International monitors have stated that the Russian police have been detained in an extraordinary crackdown on protests in support of Alexei Navalny, the jailed opposition leader. Thousands of protesters defied…
Alexei Navalny: ‘More Than 3,000 Detained’ in Protests Across Russia
By Kibria Ahmad January 24, 2021