Israel Forced to Delay Illegal Demolition of Palestinian Village Amid Growing International Pressure
Palestinians are claiming victory after Israel was forced to delay the demolition of the village of Khan al-Ahmar, in the occupied West Bank. The International Criminal Court’s chief prosecutor warned…