Israeli forces detained 25 Palestinians and demolished a mosque in Jenin as part of the ongoing…
Israeli Forces Detain 25 Palestinians, Demolish Mosque in Jenin

Israeli forces detained 25 Palestinians and demolished a mosque in Jenin as part of the ongoing…