Russia’s flagship crude oil has dropped back below a price cap of $60 a barrel for the first time since December, one of ...
Oil prices diverged at settlement on Tuesday amid tariff drama between Washington and Beijing, and after U.S. President ...