Dakar Senegal 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. Once a tiny settlement in the south of the Cap-Vert peninsula, Dakar now spreads almost across its entire triangle and keeps growing.

Vigo, Spain