Russia’s war budget just met the oil market—and the oil market didn’t salute. Oil & gas revenues fell 24% in 2025, per Russia’s Finance Ministry, while the deficit hit 5.65 trillion rubles ($72B). War spending: 13.5 trillion ($145B). Urals briefly sank to $34.52 in December;
Russia’s oil revenues drop 24% as war spending reaches $145B


Leave a Reply