Top Hamas leader, Ismail Haniyeh has been killed in an Israeli attack in Iran, according to the group. Iranian media reported that Haniyeh was in a...