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