6 Mar 2012
Russians protest Vladimir Putin's victory
Thousands of Russians have flooded in to Pushkin Square in Moscow to protest an election result that many say was rigged.
Thousands of Russians have flooded in to Pushkin Square in Moscow to protest an election result that many say was rigged.