I am English, but I am also British and a citizen of the UK.
What’s the difference? Yeah, I can see it could easily be confusing to someone not from these parts.
Well, I was born in England, so that makes me English. When people ask me for my Nationality, I usually say British. But ‘Britain’ excludes Northern Ireland and that’s a terrible omission (absolutely gorgeous country, not to mention the swoony accents; think James Nesbitt). So. I am a citizen of the United Kingdom of Great Britain and Northern Ireland. Or the UK for short.