What are the different between hispanic, latino and spanish people?

21 answers 21