Storia: IEA: Global Oil Deficit To Hit 1.8 Million Bpd This Quarter | OilPrice.com — Warptech Lab News