Morocco is an exhilarating combination of vivid sensuality and intense spirituality, an intoxicating blend of cultural variety, a place quite unlike any other: Berber, Arab, French, English and Spanish: in what other country does one find such a rich mixture of heritages? Indeed, this diversity is m[...]