Ait Ben Haddou Kasbah or Ksar of Ait Ben Haddou is a traditional and fortified village on the slopes of the High Atlas Mountains. The Ait Ben Haddou Kasbah is located in the province of Ouarzazate City. On the route … Read More