Donald Trump became the first sitting US president to set foot in North Korea on Sunday when he met its leader, Kim Jong Un, in the DMZ between the two Koreas and agreed to resume stalled nuclear talks. The two men shook hands warmly and expressed hopes for peace when they met for the third time in just over a year on the old Cold War frontier that for decades has symbolised the hostility between their countries, which are technically still at war.