@rack909 IMO, yes, non-white people who are born and raised here are English!' I know a number of non white people whose ethnic origin is Pakistani, Indian, Nigerian, Ghanaian, South African, (and a few more,) who are the 2nd, 3rd, 4th, and even 5th generation born here, (and quite a few go further back.) And they say things like 'us English do love to moan about the weather don't we?!' I have heard the same from other non-white English who were born and raised here. (Some will say 'us Brits...)
They are 100% as English as any white English person IMO, if not more! Because some white English people have parents, grandparents, and great grandparents, who are Polish, Italian, Greek, Spanish, French, Turkish, Russian, Hungarian, etc etc etc.... and some have parents, and grandparents, and great grandparents who are from even further away than that... Some white English are only 3rd generation English. And some are only 2nd!
I know some (white) English people - in their 40s, 50s, 60s and 70s mostly - who are SO proud to be English (and to have been born in England,) and there's nothing wrong with being proud of it..., But it turns out their mother (born in the 1910s, 1920s, 1930s, 1950s,) was Irish, or their father was Polish,, or one set of their grandparents were Italian or Greek, or Turkish.... Again, nothing wrong with that, but they see themselves as more English than non-white people, when many of the non-white people have family roots going back further than they do in England LOL!!!
/