Thousands of people protested in Moscow and St. Petersburg this week, against what they said was a fraudulent parliamentary election, shouting "Revolution!" and calling for an end to Prime Minister Vladimir Putin's rule.
December 7: Riot police detain a protester during a rally in downtown St. Petersburg. (AP/Dmitry Lovetsky)
A protester seen during a rally in downtown St. Petersburg. The sign reads: " My vote was stolen at the election". (AP/Dmitry Lovetsky)
Russian opposition members listen during a rally in Moscow, Russia. Several thousand people have protested against Prime Minister Vladimir Putin and his party, which won the largest share of a parliamentary election that observers said was rigged. (AP/Iva
Red lights of police cars are reflected on the wet asphalt where police officers block the road after a political rally in downtown Moscow. (AP/Alexander Zemlianichenko)