Voyage of Marvels: From Iberia to Morocco and the Canary Islands

Shoreline of Lanzarote, Canary Islands, Spain.
Canary Islands, Spain.
Four Seasons Resort Marrakech.
Four Seasons Resort Marrakech.
Detail shot of the tile at the Hassan II Mosque in Casablanca Morocco.
Hassan II Mosque, Casablanca Morocco.
Couple shopping for spices at the Marrakech Souk.
Marrakech, Morocco.
Streets of Canaria Spain.
Gran Canaria, Spain.