Tangier, Casablanca, Marrakesh...just the names of these cities stir a hint of spice in the nostrils.
Jostling crowds, the piquant tension of debate, space in perpetual motion - the minute you set foot in the country you know you've arrived somewhere very different.