Iran has launched a wave of missiles at Israel in a revenge attack it vowed to inflict after some of its most powerful military and nuclear targets were destroyed. Iran’s Islamic Revolutionary Guard Corps said it had carried out attacks on “dozens of targets, military centres and air bases” belonging to Israel. It said the operation was named “True Promise 3” and that further details would be released. Know the news with the 7NEWS app: Download today Iran’s retaliatory strikes shook buildings in Israel and shut down streets in the city of Tel Aviv but Israel’s Iron Dome managed to...