By Joshua Odeyemi with agencies report
Iran on Tuesday evening fired dozens of missiles at Israel in retaliation for Israeli raids against Iran-backed militants in Lebanon.
“A short while ago, missiles were launched from Iran towards the State of Israel,” the military said in a statement.
Sirens sounded across Israel, with AFP journalists reporting hearing explosions over Jerusalem.
Iran’s official news agency IRNA said it had launched “a missile attack on Tel Aviv”, Israel’s commercial hub.
Okpebholo’s victory good omen for Edo, says APC aspirant
Iranian vice president resigns after 11 days in office
Its Revolutionary Guards Corps said the attack was in response to Israel’s killing of Hezbollah leader Hassan Nasrallah last week as well as the death of Hamas leader Ismail Haniyeh in a Tehran bombing widely blamed on Israel.
Israeli airspace was closed with all flights diverted, a spokesman for the airport authority said.
Iraq and Jordan, who lie between Iran and Israel, closed their airspace too.
As the missiles made their way to Israel from the east, blasts were heard over the Jordanian capital Amman, as Israel’s allies moved to intercept them, an AFP correspondent said.
Defence Minister Yoav Gallant had earlier discussed the Iran threat with Pentagon chief Lloyd Austin, a statement from his office said.
While Iran-backed groups across the region had already been drawn into the Gaza war, sparked by Palestinian group Hamas’s October 7 attack on Israel, Tehran had largely refrained from direct attacks on its regional foe.
Early Tuesday, the Israeli military said troops had started “targeted ground raids” in south Lebanon, across Israel’s northern border.
The Israeli ground offensive came despite growing calls for de-escalation after a week of air strikes that killed hundreds in Lebanon, including Hassan Nasrallah, the powerful leader of Iran-backed militant group Hezbollah.
Iran has said Nasrallah’s killing would bring about Israel’s “destruction”, though the foreign ministry said Monday that Tehran would not deploy any troops to confront Israel.
The Pentagon said the United States was boosting its forces in the Middle East by a “few thousand” troops.