Ait Ben Haddou

Ait Ben Haddou is the most beautiful city in Morocco. Ait Ben Haddou is a series of kasbahs built on a hill.