Ismail Haniyeh was killed in Tehran where he had been attending the president’s inauguration.| Al Jazeera