Immediately after Russia’s invasion of Ukraine, world oil prices jumped above US$100 per barrel, hitting $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 Western support for Ukraine. This […]