Following a hurried two weeks of campaigning, Senegal's delayed presidential election is set for this Sunday with more than 7 million people registered to vote for a record 18 candidates. Voters will head out to more than 16,000 polling stations across the West African country and its diaspora.