Home World news Oil demand to peak by 2029, IEA forecasts, despite China’s EV push