Hamas political leader Ismail Haniyeh was assassinated in Tehran Wednesday with explosive device set in his hotel room by the assassin several months before the explosion.