Home » News » Russian Opposition Leader Detained by Police During Moscow Protest

Russian Opposition Leader Detained by Police During Moscow Protest

A Reuters reporter saw police detain Navalny on Moscow’s Tverskaya Street and put him in a police truck. …read more

Leave a Comment