Headline: IEA downgrades outlook on oil demand growth for 2025 by almost 30,000 bpd to 710,000 bpd
Asset: OIL