Russia's Ballistic Missile Barrage Is Accelerating

Russia fired some 126 ballistic missiles at Ukraine in July 2026, the highest monthly total of the year and more than triple the number launched in March