$35 Billion Vanishing: Oil Price Crash Threatens Kremlin’s War Machine April 13, 2025 5:00pm Ben Borges Russia