Rabat - In a new survey, four Moroccan cities, including Marrakech, have ranked in a list of Africa’s top 10 cities for quality of life. The survey results were released on Tuesday.

Marrakech: One of the World’s Most Beautiful Cities, Top Destination in Morocco
Jemaa el Fna plaza in Marrakech.