Energy
Strait of Hormuz Crisis 2026: The Blockade, Iran's Toll Booth, and 20,000 Stranded Sailors
Hormuz traffic collapsed 95%. Iran charges $2M per crossing in yuan. 2,000 ships and 20,000 sailors stranded. Impact on oil prices, global trade, and shipping routes.