US President Donald Trump has said Nato is “no longer obsolete”, reversing a stance that had alarmed allies. Hosting Nato Secretary General Jens Stoltenberg at the White House, Mr Trump said the threat of terrorism had underlined the alliance’s importance.