Photo by Hillel Maeir/TPS on 14 November, 2016

Palestinians Barricaded Inside Al-Aqsa Mosque Evacuated by Israeli Police

Arab Affairs By Baruch Yedid/TPS • 26 March, 2023
Jerusalem, 26 March, 2023 (TPS) -- Police forcibly evacuated hundreds of Palestinians who barricaded…

Please log in to view more…