Iran vows to avenge killing of Hamas political leader Ismail HaniyehBy adminNovember 21, 2024 Haniyeh’s death makes Israel-Hamas negotiations ‘more challenging’ – US lawmakerpublished at 23:39 British Summer Time…