Russians Protest In St. Petersburg Against Government

Your browser doesn’t support HTML5

Thousands of people braved the cold weather and took to the streets in St. Petersburg on December 24 in the largest protest to date against alleged fraud in recent parliamentary elections.