Israel carried out what has been described as a 'limited' missile strike against Iran in retaliation to Tehran firing more than 300 drones and missiles at Israel just days ago.