Advertisment

Russian Oil Supply

Russia's oil is in long-term decline – and the war has only added to the problem
Immediately after Russia's invasion of Ukraine, world oil prices jumped above USD 100 per barrel, hitting USD 130 for Brent crude on March 8. The prevailing fear
Advertisment
Subscribe