The 10 Most Beautiful Cities in Morocco

Asilah A gorgeous seaside town on the northern coast of the country, Asilah has a rich and varied history. With roots as far back as…