World oil prices have tumbled as poor manufacturing data in China, the world's largest energy consumer, hammered the outlook for demand and shook market confidence.
World oil prices have tumbled as poor manufacturing data in China, the world's largest energy consumer, hammered the outlook for demand and shook market confidence.