Donald Trump has labelled the Duchess of Sussex Meghan Markle as “nasty” ahead of his upcoming visit to the United Kingdom, in an interview with The Sun newspaper.

The US president was presented with comments that Markle made about his election campaign in 2016, when she labelled him as “misogynistic” and said she’d be voting for rival Hilary Clinton.

She also joked about moving to Canada if he won the election, leading him to remark “I didn’t know that she was nasty” to the newspaper.

On Monday, Prince Harry and Queen Elizabeth will host a brunch for Donald Trump and first lady Melania at Buckingham Palace, but Meghan won’t be in attendance.

The Duchess recently gave birth to her first son, Archie Mountbatten-Windsor, and honestly, if I was her, I’d be using that to get out of social engagements for as long as possible.

Donald Trump is also due to meet with outgoing British Prime Minister Theresa May, who is set to formally step down on June 7, just days after his state visit wraps up.

He has endorsed former foreign secretary Boris Johnson to be May’s successor as Prime Minister, saying “I think Boris would do a very good job. I think he would be excellent.”