Oil’s Oversupply Narrative Just Died
Renewed hostilities between the United States and Iran have upended market expectations of a well-supplied oil and gas market, driving ICE Brent above US$85 per barrel and reversing weeks of oversupply sentiment into fears of a global shortage.