Nato allies of US have been outraged after Donald Trump claimed that their troops stayed ‘a little off the front line’ in Afghanistan. The US president sparked anger after undermining the military ...