An American world travel magazine recently published its pick for the Top 10 Cities in the Middle East and Africa Regions of which 3 cities from the Kingdom of Morocco occupied the first top 5.
City of Fez placed on 2nd, Marrakech on 3rd position and Essaouira on rank #4 while Egypt completed the Top 5. the South African City, Cape Town, tops the list of best cities.
The oldest Imperial city, Fez is recognized as a UNESCO World Heritage site and also the 3rd largest city of Morocco. The place housesworld’s oldest operating university, the Jami Al-Qarawiyyin mosque which is established in AD 859.
The historical medieval city, Marrakech, with its popular Jemaa El Fna square (considered as the world’s 3rd most beautiful square), the well-known Koutoubia mosque and the lovely Majorelle Gardens has been rated the top African tourist spot.
Essaouira, from the 16th century, is an exceptional seaside city with a rich culture and history. It is recognized as a UNESCO World Heritage Site and has been called by its Portuguese name of Mogador. With its fishing harbor, fortified walls, and seagulls flying and screaming above the town, the city is a haven for Gnawa music fans.