Oil Storage Crisis Deepens As API Reports Very Large Crude Inventory Build
The American Petroleum Institute (API) estimated on Tuesday another large crude oil inventory build of 9.978 million barrels for the week ending April 24 as the demand destruction continues and Continue Reading
