Oil Tops $110 as Russia’s War on Ukraine Shakes Global Crude Trade

[view original post]Oil prices topped $110 a barrel for the first time in years on Wednesday as Russia’s war in Ukraine started to scramble … Continue reading Oil Tops $110 as Russia’s War on Ukraine Shakes Global Crude Trade