Tens of thousands of anti-government demonstrators are marching through Moscow and other Russian cities in protest at Vladimir Putin's grip on power.
Thousands of Putin supporters are also staging a rally in the capital a month before the presidential election that the prime minister is expected to win, putting him in power for six more years. The rival demonstrators were undeterred by the freezing temperatures, which have plunged as low as -20C, with opposition leaders saying that up to 100,000 people had joined the protest in Moscow on Saturday.