Thursday, June 13, 2024

Slowing demand growth and surging supply put global oil markets on course for major surplus this decade - IEA