The reason why oil are prices are at historicallly high levels, and have been for the past few years, is that global demand has not kept up with global supply, mostly because China and to a lesser extent other parts of the developing world is buying more of it.