Vladimir Putin is to be sworn in for a fourth term as president of Russia on May 7 after winning the election in March.
He has been in power for 18 years, whether as president or prime minister, and opponents have likened his tenure to the reign of a tsar, or emperor.