Explosions were heard over Tel Aviv and Jerusalem, as Tehran said it had launched a barrage of ballistic weapons

Explosions were heard over Tel Aviv and Jerusalem as sirens sounded on Friday night across Israel following what the country’s military spokesman said was the firing of missiles from Iran.

Iran’s state news agency IRNA said hundreds of ballistic missiles had been launched in retaliation for Israel’s biggest ever attacks on Iran, blasting Iran’s huge underground nuclear site at Natanz and wiping out its top military commanders.

“The Islamic Revolutionary Guard Corps … has executed its decisive and precise response against tens of targets, military centres and airbases of the usurping Zionist regime in the occupied territories,” the Guards said in a statement carried by state media.

The Israeli military said Iran had fired less than 100 missiles, most of which were either intercepted or fell short.