what is the relationship between language and ethnicity?
Ethnicity refers to the genealogy/heritage of a person. Language is derived from the cultural heritage of different civilizations. Therefore, there is not a direct link between the two, but an argument could be made for a type of relation via the civilizations that spawned the people who created the languages.