Iran vows revenge after Hamas leader assassinated in Tehran

BBC News

Published

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

Full Article