Trump's praise comes after UK prime minister called the US leader's remarks 'insulting' and suggested he apologise.

The US president's comments have sparked outrage among UK veterans and politicians.

Trump's comments on NATO allies unlikely to smooth relations as tensions linger after Greenland tariff threats.