Morocco's most spectacular waterfalls — Barbary macaques and rainbows.
The Ouzoud Falls are the highest in North Africa at 110 metres, plunging in a series of terraced tiers into a turquoise pool. Families of Barbary macaques play in the surrounding olive trees, and the mist creates perpetual rainbows. Local mills grind grain just as they have for centuries.