Ismail Haniyeh, the highest ranking Hamas official, was assassinated while staying in an IRGC guest house in Tehran.
How could a Hamas leader have been killed on Iranian soil?
Although Hamas and Iran at first falsely claimed it was an aerial strike, the real story is more intriguing.