Donald Trump expects Britain and other Nato allies to stick to their defence spending pledges, the White House has said, as controversy rages over future UK military funding.
The demand by the US president came as Sir Keir Starmer was due to unveil a long-delayed investment plan for the armed forces, which has been dogged by internal government wrangling and rocked by ministerial resignations.