
Oil inventories fall by more than expected 2.5M barrels last week: API
Oil inventories fall by more than expected 2
Oil inventories fall by more than expected 2.5M barrels last week: API
Shares:

Oil inventories fall by more than expected 2.5M barrels last week: API