In Russia, thousands of people have been protesting against Prime Minister Vladimir Putin's campaign for the presidency.
The demonstrations in Putin's hometown of St Petersburg come just a week before the elections.
Al Jazeera's Rory Challands reports from Moscow.