It's okay to prefer working with people (particularly managers) who speak your language natively. Labeling or shaming this preference is wrong, and counterproductive.
There are cultural differences in the world. There are even huge cultural differences within India. We are allowed to observe the factual reality that these cultural differences matter in hundreds of ways, and we'd be irresponsible NOT to. If you ignore the differences between Indian and non-Indian how are you going to make sure your workplace doesn't partake in caste-based discrimination?