I'm an asian (Indian) ,born and raised in London and even though being 110% British
Don't take offence, but why would you say British and not English?
I did notice that the Sikh geezer was happy to describe himself as Scottish whereas a Sikh mate of mine from Southall describes himself as British not English.
Bit off topic, just interested that's all.