Iran reacted after US President Donald Trump announced a US Navy blockade of the Strait of Hormuz. "Iran has enough oil stored on tankers at sea to sell for three months...Are you sure that you and your allies can endure that period?" it said. Iran added that if its ports are threatened, no ports in the Gulf will be safe.