Bassirou Diomaye Faye's extraordinary rise caps a rollercoaster period in Senegalese politics that caught many off-guard.
Macky Sall's recent decision to delay the vote, originally scheduled for Sunday, to mid-December sparked deadly protests.
*we hate spam as much as you do