Morocco

Marrakech, Essaouira, CasaBlanca, Rabat, Fes and Meknes in Morocco, May 2011