Russians are voting in a presidential election that's all but sure to hand President Vladimir Putin another six-year term. The election comes after crackdowns on dissent, and follows the recent death of Putin's fiercest critic and opposition campaigner Alexey Navalny.