Ismail Haniyeh, the leader of the political wing of Hamas, is dead. He was killed in Tehran yesterday, during ... See more