Donald Trump has climbed down over his slurs against British soldiers in Afghanistan after sparking widespread outrage for his false claims made about Nato allies.
The US president has now paid tribute to “the great and very brave soldiers of the United Kingdom”, after previously claiming Nato allies stayed away from the front lines during the war in Afghanistan.