Skip to main content

Oil demand set to peak by 2029, major supply glut looms, IEA says