Oil prices gained slightly on Wednesday after European Union leaders agreed to a partial and phased ban on Russian oil and as China ended its Covid-19 lockdown in Shanghai.
Brent crude for August delivery was up 28 cents, or 0.2%, at $115.88 a barrel. The contract settled down 1.7% on Tuesday,...