Oil prices rose by more than 2% on Wednesday after data suggested a larger than expected draw in U.S. crude stockpiles, but gains were capped by growing concerns over demand in China and a snow storm that is expected to hit U.S. travel.
Brent crude futures were up by $1.62, or...