Iran vows revenge after Hamas leader assassinated in Tehran Benjamin Netanyahu warned Israel that “challenging days lies ahead” after Iran threatened “harsh punishment”.