Trump calls U.K. troops "brave warriors" amid backlash over comments on NATO forces in Afghanistan, igniting widespread condemnation.

The US president said allied troops had "stayed a little back" during the war in Afghanistan.

President’s assertion that Nato troops were not on the front line in Afghanistan has sparked widespread anger