Morocco is an exotic country synonymous with spice and romance. Morocco is famous for the cities of Tangier, Casablanca, Marrakech and the most colourful markets in the world. It is a land of spectacular scenery, from the Mediterranean coastline in the north and Atlantic coast in the southwest to th...