Oil prices surge $7 per barrel despite release of supplies

Oil prices have surged another $7 per barrel 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

Related posts