The defence secretary's comments came after US President Donald Trump told other nations to "go get your own oil".

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

Trump has lashed out at European allies for their refusal to support the U.S. war in Iran.

Trump said securing the strait is “not for us” and estimated that the U.S. will be done attacking Iran in two to three weeks.

Pete Hegseth took a swipe at the "big bad Royal Navy" in the Trump administration's latest insult to the US's allies, as he called for Britain and other nations to join the effort…

The defence secretary's comments came after US President Donald Trump told other nations to "go get your own oil".