Business
Global Oil Demand 2030: From 101 to 114M Barrels
IEA sees 97 million, OPEC sees 112 million. Why forecasts for 2030 oil demand diverge by 14 million barrels per day and what the range means for prices.
Politics. Economics. Markets. — The Authoritative Voice on the Middle East
IEA sees 97 million, OPEC sees 112 million. Why forecasts for 2030 oil demand diverge by 14 million barrels per day and what the range means for prices.