US President Donald Trump labelled the US' naval blockade of Strait of Hormuz a "steel wall". "Iran is doing ZERO business, not paying...any of their bills, and quickly becoming a failed nation! Lots of oil is getting out. Praise be to Allah!" wrote Trump. Amid renewed tensions, Trump said Iran will pay the price for taking too long to negotiate.