Russian Ural oil traded between $52-$53 per barrel today, dropping by more than $8 per barrel in a 3 day stretch. Why is this important?
The 2025 Russian budget was built on the expectation of $70 oil ($113 billion usd in government revenues), however, only 4 months into the year, oil prices...