How many ethnic groups make up china ?
Ethnic groups including Berbers , Phoenicians , Romans , Byzantines , Arabs , Turks and Sub-Saharan Africans have contributed to the ethnic make - up of Algeria .