Rabat - Morocco is truly a land of striking contrasts and perplexing contradictions, this might sound like a common cliché found in travel books, but it is not.

Moroccan spices
Dr.