U.S. President Donald Trump said on Monday that Washington was moving to reinstate a naval blockade on Iran and would be reimbursed 20% ​on all cargo shipped through the Strait of Hormuz after Tehran claimed it had closed the vital waterway.

"The Hormuz Strait is ⁠OPEN, and will remain OPEN, with or without ⁠Iran. We are reinstating THE IRANIAN BLOCKADE," Trump said on Truth Social.

"The U.S.A... will be reimbursed, at the rate of 20% on all cargo shipped, ​for any and all costs necessary to do the ​job of providing ⁠safety and security to this very volatile section of the World," he said.

He said the process would begin immediately, but did not elaborate.

'Guardian angel of the strait'