World leaders called for restraint on Tuesday after Iran launched its biggest missile attack yet against arch-foe Israel, while the Palestinian Islamist group Hamas hailed the attack, calling it "revenge for the blood of our heroic martyrs".
World leaders have urged Iran and Israel to step back from the brink after Tehran fired a barrage of rockets at its arch-rival.