John Cleese may be an institution of the British comedy scene, but he has attracted criticism for recent comments made on Twitter that aren't particularly funny.

The Monty Python man took to the social media platform to complain about how, in his view, "London [is] not really an English city any more."

He added: "Virtually all my friends from abroad have confirmed my observation. So there must be some truth in it..."

His thinly-veiled xenophobic remarks drew criticism from the likes of London Mayor Sadiq Khan, who said the 79-year-old's comments "sound like he’s in character as Basil Fawlty."

Others have pointed out Cleeese's hypocrisy, considering that he now lives on the Caribbean island of Nevis.

Since the controversy erupted, Cleese has defended his comments, denying that they are racist but 'culturalist'.

He also replied to tweets criticising the fact that he lives in a tax-free haven, saying "After 53 years of paying tax at the top rate, whether in the UK or the US, I feel that as I turn 80, I'm allowed to take a couple of years off."

It seems that some fans aren't convinced, however...