Al Qasr


Al Qasr - human settlement in Yemen.