
US Strategic Petroleum Reserve Hits Lowest Level Since 1983 After 5.1M Barrel Drawdown
U.S. strategic crude oil inventories fell to 311.4 million barrels, a level not seen since March 1983, following the latest weekly release, according to Department of Energy data.







