Ait Ben Haddou or Ait Benhaddou is a fortified city along the former caravan route between the Sahara and Marrakech city in Morocco