Which of the following terms describes the coexistence of a variety of distinct racial and ethnic groups within one society?
A. Assimilation.
B. Ethnic pluralism.
C. Racial stratification.
D. Internal colonialism.