ANALYSIS

Haniyeh’s hit is a severe blow to Tehran's prestige