Some people say English when they mean British.
Some people say British when they mean English.
Some people say English when they mean (historically) the Ruling Classes.
As Dick Gaughan said - England was the first colony.
Splott Man (an Englishman living in Wales)