Haniyeh’s assassination unleashes a new era of political violence
© Middle East Monitor
visit website