Russia launches record 381 missiles at Ukraine in July, outpacing its own production capacity
Russia fired over 381 missiles at Ukraine in July 2026, setting a wartime record at more than 12 per day, while launching ballistic missiles faster than it can produce them. Ukraine faces critical air defense shortages as Russia draws down stockpiles to sustain the unprecedented bombardment rate.