Oil prices have declined according to newly released data from the American Petroleum Institute (API), which also highlighted an increase in US crude inventories.
Oil prices have declined according to newly released data from the American Petroleum Institute (API), which also highlighted an increase in US crude inventories.