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

22 answers 22