Question: what is the difference between a nation and an ethnic group?
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.