Russian Opposition Leader Alexei Navalny Detained Upon Return to Moscow

Russian Opposition Leader Alexei Navalny Detained Upon Return to Moscow

Upworthy

Published

Russian security forces detained the opposition leader on his return to the country, heightening a confrontation between the Kremlin and...

Full Article