A cargo ship seen at sea near Djibouti. According to the US Navy, Iran has 'attacked or seized' about 20 internationally flagged merchant vessels since 2021. Getty Images
A cargo ship seen at sea near Djibouti. According to the US Navy, Iran has 'attacked or seized' about 20 internationally flagged merchant vessels since 2021. Getty Images