Oil prices have temporarily lost steam as producers weigh the effects of China’s lockdowns with supply constraints and an embargo of Russian energy by Western allies.
Oil prices have temporarily lost steam as producers weigh the effects of China’s lockdowns with supply constraints and an embargo of Russian energy by Western allies.