Geneva Oil Traders Warn of Global Supply Shock

Global energy security is coming under renewed strain because of escalating conflict involving Iran and disruptions in the Strait of Hormuz. This has threatened one of the world’s most critical transit routes. At the center of this unfolding crisis are major oil trading firms which as an opaque yet highly influential sector that rarely discloses […]