Senegalese voters will choose their next president on Sunday in a delayed and high-stakes election that poses a test for the country’s democracy.

Outgoing President Macky Sall, whose second and final term expires on April 2, has promised to peacefully handover to his elected successor after the country’s top court blocked his attempts to delay the election – originally scheduled for February 24 – for 10 months.

A long list of candidates are running, but two former tax inspectors - one representing the government, the other the main opposition coalition - are considered frontrunners.