The Oil Demand Outlook Is Dismal. Will OPEC Still Unwind Production Cuts?

 | Oct 15, 2020 17:22

Dismal oil demand forecasts have dominated the market recently. OPEC, the EIA, outlines a scenario in which the world does not reach consumption of 103 million barrels per day until 2023.