Summary IEA expects global supply to rise by 2.5 million bpd in 2025 Trims forecast for demand growth this year to 680,000 bpd Global crude refining runs will approach record high in August Implied surplus to approach 3 million bpd in 2026 (Reuters) – World oil supply will rise more rapidly than expected this year … Read more