Alexei Navalny, Russian opposition leader, arrested after returning to Moscow

Alexei Navalny, Russian opposition leader, arrested after returning to Moscow

Upworthy

Published

Russian police detain Kremlin critic Alexei Navalny as he tries to clear passport control at Moscow's Vnukovo airport.

Full Article