"By ethnicity" how far back?
Do we have to relive the Norman Conquest all over, or can we concede that there is indeed a race today that can truly be called "English?"
Yes, there are English people. But they are not the royals; the royals are German which goes back to, someone correct me if I’m wrong, 1714 after the death of Queen Anne. None of her many children outlived her and there was fear of a Catholic retaking the throne. So the closest Protestant Stuart descendent was found in Hanover and he became King George I.