Visit Zagora, Morocco
Dating from French Colonial times, when it was set up as an administrative post in the Sahara, the town of Zagora is a great base from which to explore the surrounding palm groves and Kasbahs.
Other countries in North Africa & the Middle East:
EgyptIranJordanLebanonLibyaOmanSyriaTunisia