Storia: IEA downgrades global oil demand forecast, expects 1.6 mln bpd decline in 2026 — Warptech Lab News