Palestinian protesters clash with Israeli forces north of Ramallah, near the Israeli settlement of Beit El in the Israeli occupied West Bank.
Palestinian protesters clash with Israeli forces north of Ramallah, near the Israeli settlement of Beit El in the Israeli occupied West Bank.
Nawaiwaqt Group | Copyright © 2024