I believe the answer is: diversity, ethnicity, and ethnocentrism
Ethnicity refers to the culture that people accustomed to when they grow up. Diversity refers to the social groups which members consist of groups with different ethnicities. Ethnocentrism refers to the act of judging other culture by using our own culture as a basis.