Answer by
newgeneration (699)
Ethnic groups are defined by cultural factors like language, religion, nationality, or beliefs. Race is a broader category that is defined by physical appearance, such as skin color, facial type, texture and color of hair, cranial structure, and other physical attributes. Both are based on assumed common ancestry and genealogy.