Appearing on the James O’Brien LBC radio show, Mr Khan said: “The prime minister should say, ‘Listen, we may have a special relationship, we may agree on most things but I got to tell you this… I think you are wrong on A, B, C, D and E.'”

“I’m not suggesting she does a Hugh Grant-type public scene,” he said, referring to a scene from the film Love Actually, in which a UK prime minister lambasts an American president.

However, Mr Khan insisted Mrs May should “call him [Mr Trump] out on some of these things”.

“That would give us some succour that our prime minister understands what we are feeling.”

Mr Khan supported Labour leader Jeremy Corbyn’s decision to refuse to attend a state dinner being held at Buckingham palace in Mr Trump’s honour, adding that he would also have declined if invited.

Will Donald Trump address Parliament?

Foreign leaders such as German Chancellor Angela Merkel and former US President Barack Obama have been invited to address Parliament, but it is not yet clear whether President Trump will be given the same opportunity.

The speakers of the House of Commons and Lords plus the Lord Great Chamberlain have the power to invite people to address the Houses of Parliament in Westminster Hall.

The government could circumvent that process by inviting the president to speak from the Royal Gallery or different parts of the Palace of Westminster.

A spokeswoman for Commons Speaker John Bercow said: “Should a request be made to address the Houses of Parliament, it will be considered in the usual way.”

However, in 2017, Mr Bercow said he would be “strongly opposed” to Mr Trump addressing the Houses of Parliament.

Mrs May has previously said June’s state visit is an “opportunity to strengthen our already close relationship in areas such as trade, investment, security and defence, and to discuss how we can build on these ties in the years ahead”.