Hamas leader's funeral draws crowds in Iran
Iran has threatened “harsh punishment” for Israel, which it blames for Ismail Haniyeh's assassination in Tehran.
Iran has threatened “harsh punishment” for Israel, which it blames for Ismail Haniyeh's assassination in Tehran.