I also agree with John Cleese, but as a few posters have said, anyone supporting him will get shouted down as a racist, and a bigot, and told to go read their daily mail.
I know a number of people who have moved from London in the last decade, and they were born and raised there. Some had lived there their whole life and moved at around 40 years old, some moved away at 60-70 years old after living in London their whole lives, and they say it's not the London it was. The good old London they knew and loved is dead.
They say that the old communities and the ordinary Londoners they once knew are few and far between now. The old London they loved has withered and died, it's almost unrecognisable, and totally not the place it used to be. (For a number of different reasons.....)
They are much happier further up north now (midlands and further north like south yorks and cheshire and lancashire.)
Some people seem quite happy to live in London, and are twittering on about how much they just LOVE the diversity!!! ! Bully for you! I am so pleased for you. But do shove off with your 'if you don't live in a massively diverse area you are racist' bullshit.
As someone said upthread, quit slagging off other areas of the UK that are less diverse, (and calling the people bigoted who live there,) to defend, and 'big up' London!
London is really not all that IMO. Some interesting places there to see on a visit, but I wouldn't live there if you paid me. Overcrowded, polluted, expensive, and overrated.