Oil Prices Drop As China Demand Data Disappoints
Oil prices slid 2% after Chinese data showed that demand from the world’s largest crude importer remained lacklustre in September as strict COVID-19 policies and fuel export curbs depressed consumption.