Donald Trump has said the US will begin blockading the strait of Hormuz in an attempt to take control of the strategic waterway. Key US politics stories from Sunday 12 April at a glance

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.

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