What is the term for a group of people who share a common language, culture, or history?

A. gender group

B. ethnic group

C. racial group

D. national group

B. ethnic group