Donald Trump has lashed out at US allies after they rejected his call for help to reopen the Strait of Hormuz and protect global oil supplies.
The president described Nato’s refusal to come to his aid as a “foolish mistake”, before insisting: “We do not need the help of anyone!”