What lower oil prices mean for the world

Oil prices are a barometer of the world economy. Rising prices between 2003 and 2007 reflected the best global...