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

Global oil demand will peak by 2029 and begin to contract the following year while the U.S. and other non-OPEC countries add to supply, the International Energy Agency (IEA) said on Wednesday, resulting in a major surplus this decade.

Read Full Article