BEIJING, China - The world’s most critical maritime artery is under cardiac arrest. Since late February 2026, the Strait of Hormuz—the narrow passage through ...