Israel has admitted responsibility for assassinating Hamas’ then leader Ismail Haniyeh in Iran last summer. In a speech on ...