Oil futures edged slightly higher on Wednesday on hopes for improved Chinese demand while uncertainty about how a Western cap on Russian oil prices would play out kept markets on edge after a sharp fall in the previous session.
Brent crude futures gained 13 cents, or 0.16%, to $79.48 a barrel,...