The remarks come after a public back-and-forth between Trump and Sir Keir Starmer over UK involvement in the US's joint offensive with Israel against Iran.
Addressing press in the Oval office earlier today, President Trump criticised Sir Keir Starmer and the UK's initial response to US-Israeli strikes on Iran.
It was quite a moment when Sir Chris Bryant called the former prince "rude, arrogant and entitled" in the House of Commons, the BBC's political editor writes.