Related
What Ismail Haniyeh’s assassination means for Gaza and the larger region