BEIJING: Oil prices surged another $7 per barrel on Wednesday after an agreement by the United States and other major governments to release supplies from strategic stockpiles failed to calm anxiety over Russia’s attack on Ukraine.
Benchmark U.S. crude rose $7.94 to $111.35 per barrel in electronic trading on the New York Mercantile Exchange.