Comedian John Cleese has defended his comments about London, arguing they were "culturalist" rather than racist.
Yesterday he sparked a furore on Twitter with a post that said “London was not really an English city anymore.”
It sparked a response from London mayor Sadiq Khan, who said he sounded like he was in character as Basil Fawlty.
The Monty Python star has been active on social media since the original post, retweeting his supporters and dismissing his critics.
“I think it's legitimate to prefer one culture to another. For example, I prefer cultures that do not tolerate female genital mutilation.”
He added: “Will this will be considered racist by all those who hover, eagerly hoping that someone will offend them - on someone else's behalf, naturally.”
The comedian moved to the Caribbean island of Nevis in November last year, and used the heightened interest in his Twitter account to promote the island.
“Nevis has excellent race relations, a very well educated population, no sign of political correctness...”
“...no sign of Rupert Murdoch, conscientious lawyers, a relaxed and humorous life style, a deep love of cricket, and a complete lack of knife crime. And, of course, wonderful weather,” he wrote.
Mr Cleese has levelled similar criticisms at London before.
Eight year ago he said the capital felt like a foreign city and English culture was fading.
When explaining his decision to emigrate last year, he said he was "so disappointed with so much about this country".