Thousands of people have been marching through the Russian capital, Moscow, to demonstrate their opposition to President Vladimir Putin.

They are also demanding the release of those held since last year's protests.

Dozens were arrested at demonstrations against Putin's inauguration, and many of them are still in jail.

Al Jazeera's Neave Barker reports from Moscow.