Supporters of Russian opposition leader Alexei Navalny have been demonstrating in Moscow and other cities, as President Vladimir Putin celebrates his 65th birthday.

Some protesters headed from the rallying point in Pushkin Square to the State Duma, but were blocked by police from reaching the Kremlin.

Sarah Rainsford reports.