Estimated Military Losses in the Russia–Ukraine War (Nov 2025) Europe, World November 4, 2025 7 min read