IEA warns of 2.6 million bpd oil demand drop in 2026, with diesel accounting for 25% of decline. Critical implications for India’s fuel imports and refining strategy.
IEA warns of 2.6 million bpd oil demand drop in 2026, with diesel accounting for 25% of decline. Critical implications for India’s fuel imports and refining strategy.