Ethnic distinctions can arise from language, religion, kinship, history, geography, or race.
A race is an ethnic group assumed to have biological basis.
Because of migration, conquest, and colonialism, most nation-states are not ethnically homogeneous.