This week marked a pivotal moment in global geopolitics as the European embargo and G7 price cap on Russian oil came into effect. Within hours, supply disruptions were visible as tankers lined up in the Bosphorus Strait. All of this would normally send oil prices soaring, especially just weeks after the Opec+ cartel surprised the […]