The Worlds Most Inspiring Destinations, Travel Advice and Guides
A ksar is a village or community consisting of attached houses such as granaries and other…