US President Donald Trump kicked off a state visit to Britain Monday by branding London's mayor a "loser" before heading for lunch with Queen Elizabeth II, following delicate comments about Brexit.
Trump's plane had not even touched down when he tweeted that Sadiq Khan, who has been highly critical of the red-carpet welcome laid on for Trump, had done a "terrible job" running London.
The president called the mayor a "stone cold loser," adding: "Kahn reminds me very much of our very dumb and incompetent Mayor of NYC, [Bill] de Blasio, who has also done a terrible job - only half his height.
"In any event, I look forward to being a great friend to the United Kingdom," he added.
Queen Elizabeth II was scheduled to welcome Trump and his wife Melania to Buckingham Palace later Monday, where they were set to be treated to a guard of honor, a private lunch and a glittering banquet.
But beneath the pomp and ceremony, Britain is in turmoil with Prime Minister Theresa May due to step down within weeks over her handling of her country's exit from the EU.
Trump weighed in on the divisive issue of Brexit, declaring before he arrived that Britain's former foreign minister Boris Johnson would make an "excellent" choice to succeed May.
In a round of British newspaper interviews, he also recommended her successor walk away from talks with Brussels, refuse to pay Britain's agreed divorce bill and leave the EU with no deal.
Labour's Khan has led opposition to the three-day visit, writing a newspaper article on Sunday in which he compared the US leader to European dictators from the 1930s and 1940s.
"Donald Trump is just one of the most egregious examples of a growing global threat," Khan wrote.
His spokesman called Trump's tweets "childish" and "beneath the president of the United States."
Huge protests were being organized in London, with organizers crowdfunding a bright orange "baby Trump" blimp depicting the US leader in a diaper - aiming for an even larger version than the one flown during his visit last year.
The leaders of Britain's main opposition parties and the speaker of parliament are boycotting the state banquet on Monday night.
In an effort to brush past the controversy, May and Trump are expected to emphasize the wider benefits of their old alliance when they hold talks at Downing Street on Tuesday.
On Wednesday, they will join other world leaders in the English port of Portsmouth to commemorate 75 years since the D-Day landings, which changed the course of World War II.