Storia: IEA expects global oil supply to decline by 4.3 mln bpd in 2026 — Warptech Lab News