Ah, Morocco! A whirlwind for the senses, an awakening of sights, sounds and secrets; an