Russia Conducts Largest Drone Barrage of the War; 1,150 Troops Killed in 24 Hours
Russia launched the largest single-day unmanned aerial barrage of the war on May 15, 2026, deploying 8,517 kamikaze drones alongside 55 missiles and 323 guided aerial bombs in a 24-hour…