
Mountain stairs inthe ancient Berber vil
mountain stairs inthe ancient village of Chenini constructed into the tops of two mountains only separated by a white washed mosque in the middle that joins them. The inhabitants still live in caves within the walls of these mountains