Moroccan Ksar

Moroccan Ksar - Fortified Village With Its Mosque Named Ksar Of Draa River Valley In Southern Morocco Photo