Voters in Ukraine will on March 31 cast their ballots to choose their sixth president, in the first test for incumbent Petro Poroshenko since he entered the top office in 2014 on the wave of the so-called Revolution of Dignity.
2019 Presidential Election
Al Jazeera: Ukraine gears up to hold tight presidential elections
Members of a district electoral commission prepare voting booth at a polling station in the center of Kyiv on March 30, 2019 ahead of the presidential election on March 30.