Sources

5 Total Sources

IEA Sees Oil Demand Shrinking 1.5 Million BPD as $100 Crude Spurs Destruction Fears

Left67%
Right33%