Peter r. de Vries top colorful Top 100
Top 10 this must be in your suitcase when you go on vacation to Morocco goes
Morocco in top 10 of most climate-conscious countries
Lonely Planet: Essaouira in global top 10 cities to visit in 2018