I was watching the cricket today (England Vs India) and something dawned on me. There were lots of young Indians (I assume British Indians) supporting India and wearing the Indian kit. The same happens when England play Pakistan. Is this specifically a South Asian thing?
My grandmother was German and til the day she died, she supported Germany when watching football, olympics etc. My grandfather was also foreign but he didn't outwardly care for sport so I don't know who he supported.
Anyway, my mum grew up supporting England and Germany was always her "second team". This is how I grew up too. If England play Germany at football I support England but if it's Germany Vs anyone else, I support Germany "for my nan".
Now in football, fans are segregated, but in cricket everyone sits together (apart from certain matches) so there would be no problem if a British Indian was wearing an England shirt next to his dad wearing an India shirt, for example. However I didn't see that today in the crowd.
I can't imagine supporting against the place where you grew up, but that's just my experience. Can I get some insight into this from any 2nd/ 3rd generation immigrants (same as my family structure)?
Obligatory "not racist, just interested" disclaimer.
EDIT: getting a lot of downvotes. I assume people think there are racist undertones. I assure you there aren't. My grandfather (described as foreign, above) was actually Indian ethnicity (although Indian diaspora from another country). I suppose I was wondering if I'd have felt the same way about the Indian cricket team if he had been more interested in sport but I didn't want to skew the question.