John Phelan’s abrupt departure comes as the US Navy enforces a high-stakes blockade of Iran and follows the firing of a top US Army general.

Follow the latest news on the major headlines of the day.

Secretary of the Navy John Phelan is leaving the Trump administration "effective immediately," a spokesman for the Department of Defense said.