Immediately after Russia’s invasion of Ukraine, world oil prices jumped above US$100 per barrel, hitting US$130 for Brent crude on March 8. The prevailing fear was that substantial Russian supplies would be lost to the world market either through western sanctions or a voluntary decision by Moscow in retaliation to …
Read More »