Oil prices drop on high US crude stock, fuel inventories; Brent at $89/bbl
Oil prices fell on Wednesday, April 10, after US government data showed earlier today that crude oil and fuel inventories rose by much more than expected on weak demand and lower oil exports. US crude stocks climbed by 5.8 million barrels in the week ended April 5, more than doubleRead More →