Donald Trump may adore Britain's royal family but the brash US leader could not be more different from King Charles III, a passionate environmentalist who is always strait-laced in public.
The monarch is 76 years old, the president 79. They are both wealthy, previously divorced and love Scotland, where Trump's mother was born and Charles spends many holidays.
But there the similarities appear to end, making for strange bedfellows when the king hosts Trump in Britain this week for an unprecedented second state visit.
Trump, a Republican, has described himself as "a big fan" of the politically neutral royal family, including Charles's son and heir to the throne Prince William, and his wife Catherine.
"I've got to know a lot of the family members. They are really great people," Trump said