He added: “My wonderful mother Mary MacLeod, was born in Stornoway, Scotland, the Hebrides. And that is what they call very serious Scotland there is no question about it.

“Some places they say ‘was it really Scotland?’ Well the Hebrides that is real serious Scotland, that is where they had the greatest of warriors.

“She came to America at 19, met my incredible father – we loved him so much – Fred, and they were married for 63 years.”

During the speech, where King Charles laughed but looked slightly embarrassed, Trump also said: “I told the King that she [Donald Trump’s mother] loved the Royal Family and she loved the Queen.

“And any time the Queen was involved in a ceremony or anything, my mother would be glued to the television and she would say ‘look Donald, look how beautiful that is’.

“She really did love the family.”