Mrs May has her work cut out getting any return on the millions the Trump visit has cost her government.

She seeks support from the president on Russia at a time when he is picking a fight with NATO allies and apparently weakening the alliance.

She wants progress towards a trade deal with a president who is launching trade wars worldwide.

And at a time when her Brexit compromise puts hopes for such a deal in the words of none less than President Donald Trump’s ambassador in London “up in the air”.

Donald Trump and Emmanuel Macron
Donald Trump meets with Emmanuel Macron at the G7 Summit in June 2018

Mr Trump will love the military pageantry laid on at Blenheim, the helicopter tours of Britain’s stately homes and most of all tea with the Queen.

But Theresa May would be foolish to think that guarantees anything in return.

Just ask Emmanuel Macron. He laid on something similar in Paris on Bastille Day and followed it up with a fawning love-in with President Trump in Washington.

He then watched Donald Trump behave spectacularly badly at the G7 summit in Quebec and undermine the entire western alliance.

His performance at NATO has been equally extraordinary. Reports differ but intentionally or not he has raised the spectre of the US pulling out of the alliance, for the first time in its history.

His posturing on defence spending may well have gone down well with supporters back home who believe his storyline that America is being ripped off by multinational institutions like NATO.

But he has demonstrated ignorance of the basics of the issue and despite his insistence to the contrary left NATO weaker as a result.

Vladimir Putin will have been looking on with delight.

More from Donald Trump

None of that serves the interests of a prime minister of a country where an alleged Russian nerve agent plot has now claimed a life.

Mrs May has plenty to ask for at Chequers but may well get little for all the lavish effort she and the country has thrown into this most controversial of visits.