IEA Sees 5.7 Million Bpd Oil Supply Plunge as Gulf Recovery Slips to 2027, World Watch | PolicyRisk