Ismael Haniyeh was killed the day after swearing-in ceremony of new Iranian President Masoud Pezeshkian at his residency in northern Tehran.