Haniyeh, along with one of his guards, was reportedly killed at his Tehran residence, according to an IRGC statement.
By subscribing I accept the terms of use and privacy policy