Iran is blaming a US blockade for the closure, saying it breaches the ceasefire reached between the two countries.

Iran says it fully reopened the Strait of Hormuz to commercial vessels.

“With the continuation of the blockade, the Strait of Hormuz will not remain open,” parliamentary speaker Mohammad Bagher Ghalibaf says.