Iran’s deputy Foreign Minister Saeed Khatibzadeh has said Iran will never accept a US blockade on its ports or any other “orders” from the US, Al Jazeera reports.

“There will never be any blockade in the future,” he said.

“The era of colonialism must come to an end,” he added.

The US “cannot dictate orders to other nations”, the official asserted.