The US has maintained a blockade of Iranian ports, while Iran has lifted and then reimposed its own blockade on marine traffic passing through the Strait of Hormuz
20 April, 2026
1
2
3
4