US will need years to replenish stockpiles of advanced weapons used in the Iran war, analysis finds

· The Independent