Is there a difference between being spanish, latino/a, and mexican?

was talking about this in spanish class. im half italian and half spanish. (from spain on my mothers side) but other people tell me that spanish and mexican are both from mexico. while latio/a is from south america? ~culturally confused in class~

Comments are closed.