Here are the major ethnic groups for each of the countries you mentioned:
-
India: The major ethnic group is primarily Hindu, but India is home to a wide variety of ethnic groups and communities, including Muslims, Sikhs, Christians, and others.
-
Bangladesh: The major ethnic group is Bengali. The vast majority of the population identifies as Bengali.
-
Afghanistan: The major ethnic group is Pashtuns, although there are several other significant ethnic groups such as Tajiks, Hazaras, and Uzbeks.
-
Sri Lanka: The major ethnic group is Sinhalese, while there is also a significant Tamil population.
To summarize:
- India: d. Hindu
- Bangladesh: a. Bengali
- Afghanistan: b. Pashtuns
- Sri Lanka: c. Sinhalese