U.S. President Donald Trump announced the blockade after weekend peace talks in Islamabad between the U.S. and Iran failed to reach a deal.

The president said the U.S. was ready to "finish up" Iran at the “appropriate moment."

The president said the U.S. was ready to "finish up" Iran at the “appropriate moment," stressing that Tehran's nuclear ambitions were at the core of the failure to end the war.