Iranian television is claiming that a power station in Haifa “exploded" following a launch toward the north. Iranian media reported that this was “revenge" for yesterday’s Israeli strike on Iranian gas facilities.

Read more