Oil prices declined on Wednesday following an unexpected build in U.S. crude inventories, easing severe market pressures. Brent crude futures fell 93 cents to $107.82...
Oil prices declined on Wednesday following an unexpected build in U.S. crude inventories, easing severe market pressures. Brent crude futures fell 93 cents to $107.82...