Menu

Ayyubid madrasa (theological school), on the Haram al-Sharif Temple Mount.