Sadiq Khan has said John Cleese is acting like Basil Fawlty following comments he made about London.
Cleese has provoked online outrage by suggested the capital is “not really an English city”.
The mayor of London said that Cleese is acting as if still inhabiting his famous Fawlty Towers character.
The Labour politician said in a statement to the Press Association: “These comments make John Cleese sound like he’s in character as Basil Fawlty.
“Londoners know that our diversity is our greatest strength. We are proudly the English capital, a European city and a global hub.”
Cleese wrote to his 5.6 million followers that friends had confirmed his previous opinion that London was no longer English, and noted the city’s strong pro-Remain stance in the Brexit referendum.
His Twitter post drew a strong reaction from users condemning his comments, and questioning what it meant for a city to be English.
Cleese tweeted: “Some years ago I opined that London was not really an English city any more.
“Since then, virtually all my friends from abroad have confirmed my observation.
“So there must be some truth in it...
“I note also that London was the UK city that voted most strongly to remain in the EU.”
Cleese has responded to online critics, pointing out where Twitter users had misunderstood him. He denied that his claims about London were linked to race, calling these accusations “projections”.
He wrote: “I suspect I should apologise for my affection for the Englishness of my upbringing, but in some ways I found it calmer, more polite, more humorous, less tabloid, and less money-oriented than the one that is replacing it.”
Author Caitlin Moran was among the people commenting on his post, writing in response to his tweet: “John Cleese is in the process of moving to Nevis, in the Caribbean. I hope there’s a (sic) old Nevisian comedian ready to moan about how Charlestown won’t ‘really be a Nevisian town any more.’ Goddamn immigrants.”
Sherlock star Amanda Abbington tweeted: “What’s happened to John Cleese...?”.