Donald Trump's summit with Kim Jong-un in Singapore on 12 June is back on, the US president says, a week after it was scrapped.
Mr Trump made the announcement after talks with a senior North Korean envoy at the White House.
The envoy, General Kim Yong-chol, hand-delivered a letter from the North Korean leader to President Trump.