Iran vows revenge for killing of Hamas leader in Tehran

“We consider it our duty to take vengeance” for the death of Ismail Haniyeh, Iran’s supreme leader said. Israel has not claimed responsibility for the attack.