World Why the Strait of Hormuz crisis is hitting Europe’s energy supply: Explainer 26 March 2026, 11:34 pm Team Buyback