UK news
fromwww.aljazeera.com
2 months agoPublic execution': The Israeli checkpoint terrorising a Palestinian town
The checkpoint in Deir Sharaf is causing severe hardships for villagers, including business failures and fatalities among Palestinians.