Business Insider | The supply and demand explanation for the oil price crash stinks Business Insider Oil prices crashed in the middle of last year because US shale oil supply surged and Chinese demand for the commodity slumped, leading to huge oversupply in the market — or so the theory goes. On the surface there is much to recommend this narrative ... |