OPEC sets oil demand to 8.9m bpd as uncertainty cloud extension of production halts
The Organization of the Petroleum Exporting Countries (OPEC) has revised downward its world oil demand in 2020, to an estimated 8.9 million barrel per day (bpd) adjusting it up by ...