Oil demand set to peak by 2029, major supply glut looms, IEA says
Global oil demand will peak by 2029 and begin to contract the next year, the International Energy Agency said on Wednesday, while oil supply capacity is due to vastly outpace demand by the end of the decade.