Iran fired more than 300 drones and missiles at Israel on Saturday, marking a major escalation in the Middle East