This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies Find out more here
Russia is holding a presidential election from Friday to Sunday that is set to hand President Vladimir Putin another six-year mandate despite the tumult triggered by Moscow's war in Ukraine.