Global oil markets are headed toward a major glut this decade, the IEA forecast, citing surging supplies and slowing demand growth.
Global oil markets are headed toward a major glut this decade, the IEA forecast, citing surging supplies and slowing demand growth.