Israel’s cabinet has approved a deal for a ceasefire in Gaza and the release of dozens of hostages that will pause the 15-month war with Hamas for six weeks.

The deal brings Israel and Hamas a step closer to ending their deadliest and most destructive fighting ever.

The ceasefire – just the second achieved during the war – is expected to begin on Sunday.

Mediators Qatar and the US announced the ceasefire on Wednesday, but the deal was in limbo for more than a day as Prime Minister Benjamin Netanyahu insisted there were last-minute complications that he blamed on the Hamas militant group.