Donald Trump has criticised defence spending by the UK and other European allies as he ramps up the pressure ahead of a crucial Nato summit.
The US president cited national military funding figures to renew his charge that America is bankrolling the protection of other countries “without getting any benefit”, as he branded the situation “ridiculous”.