Sources

4 Total Sources

IEA Cuts 2026 Oil Supply Forecast by 4.3 mb/d as Stockpiles Drop Below 7.9 Billion Barrels

Left100%