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