The Strait of Hormuz blockade has cut global oil supply by 10.1 million barrels per day in March 2026, the largest disruption in market history, surpassing the 1973 Arab oil embargo. The International ...