Morocco is a land of incredible diversity. On an Odyssey Traveller Morocco tour of this magnificent country you will encounter bustling marketplaces, grand and ornate architecture, spectacular deserts, rugged mountain ranges and thrumming African cities.  Situated …