DH is born in London. Both his parents were born in India They're all brown. I would have described DH as British Indian. DH says he isn't Indian, can't speak the language, has never been and doesn't know anything about it and is English.
My background is that I was born in Norfolk, parents born in England but both sets of grandparents were born in India. I'm brown. I've always called myself British and not English. DH says I've bought into the racism. And there needs to be a culture shift in seeing people who are non-white as English. And for example, brown people in Scotland call themselves Scottish and not British. And for how many more generations will my descendents call themselves British and not English.
We have a baby DC and I would have also described her as British and not English. He said we should raise her to say she is English. But I feel like that isn't right. AIBU?