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

20 answers 20