The US needs to stay in Afghanistan because its immediate neighbour Pakistan has nuclear weapons which have to be protected, Republican presidential frontrunner Donald Trump has said. Last year, Trump had called Pakistan the most dangerous country in the world.