Are most South Asians divided to due caste and religion not like skin color, race, ethnicity, language or culture?

From what I’ve seen most South Asians are divided primarily over religion and caste. That’s why most violence that occurs in South Asia is based on those factors. Other races usually engage in violence due to skin color, race, ethnicity, language or culture. I mean South Asians still do discriminate over skin color, race, ethnicity, language or culture but overall the general trend has been religion and caste based discrimination and violence. Are my observations accurate?