south-africa-foreign-affairs

Ismail Haniyeh

Haniyeh's Demise: A Plot Twist in the Middle East Drama!

The shocking assassination of Hamas leader Ismail Haniyeh in Tehran has already stirred up tensions!

See more