Oil Slowing demand growth and surging supply put global oil markets on course for major surplus this decade 12 June 2024
China’s slowdown is weighing on the outlook for global oil demand growth