US President Donald Trump has accepted the resignation of UN Ambassador Nikki Haley. Trump added that he would be naming her replacement in the next two to three weeks, BBC reported.

He told reporters in the Oval Office she would be leaving the post at the end of the year after doing "an incredible job".

Joined by the former South Carolina governor in the Oval Office, he invited her to come back in a different role. "You can have your pick," he said. She told him: "Thank you, Mr President. It has been an honour of a lifetime."

Mrs Haley told reporters that despite speculation, she was not planning to run for president in 2020. She said she would be campaigning for "this one", pointing to Mr Trump.

"I don't have anything set on where I'm going to go," Mrs Haley said. "It's been eight years of intense time, and I'm a believer in term limits.

"Hopefully you'll be coming back at some point, right," Mr Trump said. "Maybe a different capacity, you can have your pick." Mrs Haley laughed.