View fullsize View fullsize View fullsize View fullsize Ourika Valley situated in the High Atlas Mountains is home to a number of Berber villages – Ourika, Morocco View fullsize View fullsize View fullsize View fullsize High Atlas Mountains – Marrakech, Morocco View fullsize View fullsize View fullsize View fullsize View fullsize Port de Sóller village – Mallorca, Spain View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize