Palestinians Barricaded Inside Al-Aqsa Mosque Evacuated by Israeli Police
Jerusalem, 26 March, 2023 (TPS-IL) -- Police forcibly evacuated hundreds of Palestinians who barrica…
Please log in to view more…
Please log in to view more…