A ship remains anchored on May 16, 2026 in the Strait of Hormuz near Larak Island, Iran.

Majid Saeedi/Getty Images Europe

hide caption

toggle caption

Majid Saeedi/Getty Images Europe