Donald Trump last night proclaimed 'everlasting peace' as he clinched a historic deal to bring home Israeli hostages and end the bombardment of Gaza.

The US president says the two sides have agreed on first phase of a plan to end two years of a devastating war in Gaza.

President Donald Trump announced that Israel and Hamas agreed on the first phase of a deal to end the two-year-long war in Gaza and a hostage/prisoner exchange.