US Crude Oil Inventories See Sharp Drawdown, Bolstering Market Confidence
OilPrice.com
The American Petroleum Institute (API) estimated that crude oil inventories in the United States fell sharply, by 10.133 million..