A Russian man holds a poster reading “Enough!” with a caricature for Vladimir Putin’s United Russia party during an opposition rally in Moscow, Russia, Monday, Dec. 5, 2011. Several thousand people have protested in Moscow against Prime Minister Vladimir Putin and his party, which won the largest share of a parliamentary election that observers said was rigged. It was perhaps the largest opposition rally in years and ended with police detaining some of the activists. A group of several hundred then marched toward the Central Elections Commission near the Kremlin, but were stopped by riot police and taken away in buses. Estimates of the number of protesters Monday night ranged from 5,000 to 10,000. They chanted “Russia without Putin.” (AP Photo/Ivan Sekretarev)