Headline: IEA upgrades outlook on oil demand growth for 2025 by 60,000 bpd to 740,000 bpd
Asset: OIL