Video shows Haniyeh in Iran hours before his death The Hamas leader was killed in Tehran, after attending the inauguration of President Masoud Pezeshkian.