Question: what is the difference between an ethnic group and a nation?
Answer: Nation is an establishment of a land and a group of people, who are usually not all of the same ancestry. All these people are land-locked, so once they migrate, they are not a part of the nation anymore. Ethnic group is a group of people, who are all of the same ancestry.