OPEC vs. IEA: who to believe on oil demand forecasts?

background image