news · 23 July 2008 · 17 years ago
Fall in demand sends oil price sinking to $127
More news on 23 Jul