IEA expects global oil demand to fall 2.6mbd in 2026

Business