Categories Selected Articles Russia Death Toll in Ukraine War Estimated at 250K Post author By Mike Nova Post date March 20, 2025 It is the largest Russian loss since World War 2. ← Israeli strikes across Gaza hit multiple homes, killing at least 58 Palestinians, medics say → Trump Considers Extending Chevron’s Venezuelan Oil Licence