International Energy Agency to release more than 20 million barrels of diesel as soon as possible October 15, 2026 · CNBC Read full story at source