Israel has admitted for the first time publicly to Israel's killing of Hamas leader Ismail Haniyeh. Iranian authorities blamed the assassination of Haniyeh in July on Israel. The Israel Defence ...