Moroccan Ksar

Moroccan ksar

Fortified village with its mosque named ksar of Draa river valley in southern Morocco