Imperial Cities of Morocco

Marrakech – Casablanca – Rabat – Meknes – Fez – Merzouga – Todra Gorge – Ouarzazate - Marrakech