Sources

4 Total Sources

IEA Sees 5 Million-BPD Oil Glut in 2027 as Supply Growth Quadruples Demand

Left33%
Center67%