Russia March 27, 2017 9:04 am

Across Russia, Protesters Rally Against Government

In Moscow, St. Petersburg and other Russian cities, people took to the streets to speak out against corruption and President Vladimir Putin in one of the largest protests in years. The actions were spurred by opposition leader Alexei Navalny, who was arrested in Moscow on Sunday and will face 15 days in jail for resisting police.

US & World Videos

Exit mobile version