×

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

By Thomson Reuters Jun 12, 2024 | 5:30 AM