132
Oil prices sank more than 4% on Wednesday after global demand fears were revived by weak economic data from China and Europe and an unexpected build in U.S. crude inventories. Brent crude was down 4.2 ... read whole article