Donald Trump has offered his bluntest assessment yet of Nato, calling it "obsolete" and insufficiently geared towards combating international terrorism, the "single biggest threat" in world. "Nato has to be changed or we have to do something. It has to be rejiggered or changed for better," he said.