After weeks of political unrest, people in Senegal are voting for a new president.

Senegal is one of Africa’s most stable countries but whoever wins will have to address rising cost of living, unemployment and institutional reforms.