Thousands protest against Russia election
Tens of thousands of people have rallied in central Moscow in a show of anger at alleged electoral fraud.
Similar demonstrations have been held in St Petersburg and other Russian cities.
Protesters say parliamentary elections on 4 December, which were won by Mr Putin's party, were rigged. The government denies the accusation.