Oil supply crunch will worsen in April, IEA warns as it weighs releasing more strategic reserves 2026-04-01 · CNBC Read full story at source