Dakar is a city of extremes, where horse-cart drivers chug over swish highways and gleaming SUVs squeeze through tiny sand roads; where elegant ladies dig skinny heels into dusty walkways and suit-clad businessmen kneel down for prayer in the middle of the street.

