President Donald Trump said he would "not tolerate delay" after Hamas said it had partially agreed to his peace plan for the war in Gaza.

US president has pushed a 20-point plan to 'redevelop' Gaza that critics say fails to support Palestinian sovereignty.

Trump gave Hamas a new deadline to accept his proposal to end the war in Gaza, and threatened a new level of violent reprisal if they refuse.