Indians are fairly culturally diverse if you only compare the major cities. You have much more ethnic differences in India than US as well. Immigration from the more "Middle Eastern" North-West India and the more "East Asian" North-East India is also widespread.
And it is also important to point out that regional differences are much more stark in India than in the US. Most Americans have only ever met ethnic minorities who have assimilated into being Americans. That would not be considered an ethnic difference in many racial philosophies.
And it is also important to point out that regional differences are much more stark in India than in the US. Most Americans have only ever met ethnic minorities who have assimilated into being Americans. That would not be considered an ethnic difference in many racial philosophies.