Iran vows revenge after Hamas leader assassinated in Tehran

Benjamin Netanyahu warned Israel that “challenging days lies ahead” after Iran threatened “harsh punishment”.