World leaders called on Iran and Israel to step back from the brink after Tehran fired a barrage of rockets at its arch-rival.
Tehran said Tuesday's attack -- launched as Israel said it was mounting a ground offensive against Iran-backed Hezbollah in Lebanon -- was in response to the killings of Iran-backed militant leaders.