Don’t forget, Mexicans are “North Americans”.
Geographically true. And Chechens are Caucasian.
The people of Mexico, like the people of the United States (and a lot of other countries) include all “races” - African, European, Asian, Middle Eastern, Native American - and all possible mixtures.