33
News
Hamas has vowed revenge for the assassination in Tehran of political leader Ismail Haniyeh. The son of Nakba survivors, Haniyeh rose through the ranks of Hamas to become one of its most senior leaders.
Published on July 31, 2024