Iran declared Wednesday three days of mourning following the killing of Hamas chief Ismail Haniyeh in Tehran in an attack blamed on arch-foe Israel.

"The Islamic Republic of Iran announced three days of public mourning following the martyrdom of Ismail Haniyeh," the government said in a statement.