×

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

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