Thousands of Russians have rallied in Moscow and other cities to challenge Vladimir Putin's victory in Russia's presidential election, prompting hundreds of arrests.
Police said they had arrested 250 people in Moscow and 300 in Saint Petersburg on Monday after moving in roughly to break up demonstrations against what opposition activists say was a rigged vote.
About 20,000 anti-Putin protesters turned out in Pushkin Square in central Moscow chanting "Russia Yes! Putin No!".