NEW YORK: Oil prices settled lower on Wednesday, pressured by low economic activity in leading crude importer China and a surprise build in US crude inventories as producers ramped up output following frigid weather this month.
Original article here