Two generals killed: Iran threatens Israel with retaliation. Experts have already expressed concern that some in Iran could see the attack as a declaration of war.

Hezbollah has stressed that the attack will not be without consequences. The pro-Iranian militia in Lebanon said on Tuesday night: "Surely this crime will not pass without the enemy receiving punishment and revenge" Iran's permanent mission to the United Nations spoke of a "flagrant violation of the UN Charter, international law and the fundamental principle of the inviolability of diplomatic and consular institutions"