Gazing across the parched earth to the village of Ait Ben-Haddou, it was easy to imagine hearing the clash of swords of days long past. Ait Ben-Haddou sits at the foothills of the Atlas Mountains in ...