UK intel: Russia has likely lost 138,000 troops in 2025 alone

Russia has likely sustained approximately 138,000 casualties—killed and wounded—so far in 2025 in its ongoing war against Ukraine, according to a UK Defense Intelligence update published on 14 April 2025.

This comes as Russia continues its offensive operations in eastern Ukraine, while…

Continue Reading