Morocco’s happy valley – the wilderness that lies just beyond the souks of Marrakech (opens in new tab)
Just 20 miles from the bustle of the medina, Ourika valley is a place of magical gardens, olive groves and walking trails in the foothills of the High Atlas
Read the original article