Oil prices have slipped due to persistent high supplies from Organization of the Petroleum Exporting Countries (OPEC) producers.
Oil prices have slipped due to persistent high supplies from Organization of the Petroleum Exporting Countries (OPEC) producers.