IEA Cuts World Oil Demand Forecast
IEA sees world oil demand falling by 1.6 million BPD in 2026
27 Million BPD Lower Than Demand In 2026 In Monthly Report (Vs. 3 Million BPD In 2026 (Prev. 7 Million BPD Drop) Global Oil Refining Was 5 Million Bpd Below Year-Ago Levels In July As Spare Capacity Was Unable To Offset Product Supply Bottlenecks