3m
Oil prices are edging towards USD$100 a barrel amid the conflict between the US and Iran.
Meanwhile, Ukrainian strikes on Russian oil facilities have hit the Kremlin’s revenues and pushed Russia’s refining output to its lowest level in 20 years.
Topics
Economy, World












