Hispanic or Latino is not an ethnic description or race, it is an association based on language, generally Spanish but could be any language with Latin roots, including French, Italian etc. so technically, people from these countries could be considered Latino due to language.
Mexicans and...