Russia's main opposition leader, Alexei Navalny, has been arrested at an anti-corruption protest he organised in the capital, Moscow.

Thousands of people have joined rallies nationwide, calling for the resignation of Prime Minister Dmitry Medvedev over corruption allegations.

Steve Rosenberg reports.