I'm British born (Asian origins) and was born and grew up in the UK.
My husband is half white British half Arab. His father was an expatriate and settled down in an Arab country and got married to an Arab. So he's got the British passport but wasn't born or raised here, he came here alone at 18 years old.
Today I told him he wasn't English. It wasn't said in a mean way, we were just having a conversation.
Was it rude??