Your notion of “race” likely comes from racist Europeans who did not differentiate between groups that believed they were different peoples. When you say India is racially homogenous you are displaying a lack of understanding in how the wide varieties of cultures in India see themselves as different. Im not saying their racism is justified only that they are not as homogenous as you think.