Iran vows 'revenge' after Israel kills Hamas, Hezbollah leaders; Netanyahu promises 'heavy price for aggression'; Biden, Harris quiet as wider war looms
An Israeli air strike killed Hamas leader Ismail Haniyeh in Tehran early Wednesday. |!| Belgrade
An Israeli air strike killed Hamas leader Ismail Haniyeh in Tehran early Wednesday. |!| Belgrade