An Israeli estimate put Iran’s arsenal at close to 2,500 ballistic missiles before the war started. Official reports from Gulf countries and Israel suggest Iran has fired at least 1,850 ballistic missiles so far, alongside more than 4,700 Shahed rudimentary cruise missiles and about 80 conventional cruise missiles, according to Becca Wasser, defence lead for Bloomberg Economics.






