Energy News Beat The Iran war that erupted on February 28 has sent oil prices surging past $100 per barrel amid disruptions in the Strait of Hormuz and Persian Gulf supply chains. While the broader energy sector has benefited from the geopolitical shock, not all Big Oil majors have performed equally. BP has emerged as […]