Marrakech to Porto

‘You are not a drop in the ocean. You are the ocean, in a drop.’ ~ Rumi

(Morocco) Marrakech – Marigha, High Atlas region – Essaouira – Fes – Chefchaouen – ‘Rueda’ (village with no official name) & Talassemtane National Park – Tangier – (Spain) Tarifa – Cadiz – Seville – Trevelez & Sierra Nevada National Park – Granada – Cordoba – Valencia – (Portugal) Lisbon – Ericeira – Lisbon & Sintra – Porto.