Oil prices skid into the red on Wednesday, raising worries over the persistence of the month-long rally, amid concerns swelling crude inventories will put pressure on prices.
Oil prices skid into the red on Wednesday, raising worries over the persistence of the month-long rally, amid concerns swelling crude inventories will put pressure on prices.