What are the two cultural backgrounds of a majority of Mexicans?

A. Mexican Indian and African
B. Native American and British
C. Spanish and British
D. Spanish and Mexican Indian

D. Spanish and Mexican Indian