Russian Oil Price Cap at $44.10: Does It Still Bite?
The Russian oil price cap now sits at $44.10 a barrel, its lowest level since the G7 and European Union introduced it in December 2022, and the EU has frozen it there until July 2027. Yet Russia’s main export grade traded far above that level for most of 2026 as the Iran war and disruption in the…