Thousands of people in Moscow and across Russia who took to the streets Sunday were met with the harshest show of force the country has seen in recent years.
Thousands of people in Moscow and across Russia who took to the streets Sunday were met with the harshest show of force the country has seen in recent years.