Share Facebook Twitter LinkedIn Pinterest Email Negotiators from Israel and Hamas have reached a final agreement on the deal, though the Israeli cabinet and coalition government have yet to approve it.