For the purposes of the concept at the root of racism, there’s no difference.
Really, what is the fundamental difference between an Englishman’s bigotry against Nigerians and an Englishman’s bigotry against Scots? There is none. If one is racism, then there’s no logical reason that the other one isn’t racism.
It’s only if you consider race to be some kind of fundamental concept. But we know race isn’t fundamental. There is no scientific definition of race that logically divides an Englishman from a Nigerian but not an Englishman from a Scot.
You can try to muddle about and look for a term–ethnism?–but why bother? “Racism” is good enough. It’s describing the same phenomenon in both cases.
That’s my take on it too in pretty much every detail. To say that the term racism only applies to the categories invented by 19th century scientific racists is to give those racists power, especially since before that, “race” referred to any related grouping of people (or animals). And even so, the state of mind between broad-grouping-racists and (ethnicists?) is similar enough that one shouldn’t quibble with the term especially since there isn’t a better one available.
Has Cleese lived much in England in the past few decades? I seem to recall that he spent some time in the USA.
As for London not being English, I would agree with him. It is simply … London. It is very international, racially and socially very mixed. What you might think of as English tends to be the smaller towns, the other big cities have a charm - or more often, lack of - all of their own.
Anyway, the good Mr. Cleese likes to provoke. Nazi??? Hardly. But don’t mention the boncentration bamps.
Even job listings separate by “London” and “the rest of England” first of all, something which I haven’t encountered for other countries (not that I’ve searched in every country).
Eric Idle has lived in LA for a while now and Cleese lived in the US as well. His first 3 wives are American but his current wife is British and he lives back in the UK now.