What the oil price cap & embargo mean for Russia and the world
What the oil price cap & embargo mean for Russia and the world

A Western-led price-cap on Russian oil entered effect today, drawing the ire of Moscow and adding another kink to global oil markets.