Polls have opened in Russia's presidential election, which is widely expected to hand Vladimir Putin a fourth term in power - meaning he could lead the country until 2024.

According to Russia's constitution, no president can run beyond two consecutive terms, but it is unclear who will emerge to replace Putin.

Al Jazeera's Laurence Lee reports from Moscow.