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.

arrakech Best City in Africa for Quality of Life
Jemaa El fna plaze in Marrakech