Donald Trump has branded the UK and other Nato allies “cowards” as anger grows among cabinet ministers that his war in Iran could jeopardise Britain’s fragile finances.
Senior members of the UK government are in despair about the potential effects on the economy, with experts warning of higher energy prices and increased mortgage and borrowing costs.