U.S. President Donald Trump, days before his state visit to the U.K., again weighed in on British politics, saying Boris Johnson "would do a very good job" as prime minister. He also referred to Meghan, the duchess of Sussex, as "nasty."

Trump said Johnson, the pro-Brexit front-runner vying to replace Prime Minister Theresa May, "would be excellent" as the next leader of the ruling Conservative Party.

"I like him," Trump said in an interview with the Sun, a London newspaper owned by Rupert Murdoch's News Corp. "I have always liked him. I don't know that he is going to be chosen, but I think he is a very good guy, a very talented person," Trump said.