Tag: Hamas political chief Ismail Haniyeh

Iran blames Israel for killing Hamas leader Haniyeh with ‘short-range projectile’, promises revenge

Iran's Revolutionary Guards accused Israel of being responsible for the death of

newyhub newyhub