US Strategic Oil Reserve Hits 1982 Lows as Hormuz Tensions Threaten Supply
The US Strategic Petroleum Reserve dropped to 293.4 million barrels, its lowest level since 1982. Severe supply risks persist due to an ongoing standoff with Iran and Strait of Hormuz disruptions, ra…