I suppose for many I would be considered "Indian" before being "British" because of my ethnicity. I don't think it's necessarily a bad thing, I consider it a nod towards my cultural heritage.
However, seeing as I was born here, raised here, and educated here I would never drop the "British" bit, therefore I'm "British Indian". I don't really give a **** if people disagree with that tbh.