List of ethnic groups of Africa

Columns: Name | Family | Language | Region | Country | Population ( million )
South Ndebele | Niger-Congo , Bantu | Southern Ndebele | South | South Africa | 0.7 | Shona | Niger-Congo , Bantu | Shona | South | Mozambique , Zimbabwe | 10.6 | Sotho | Niger-Congo , Bantu | Sotho | South | Lesotho , South Africa , Zimbabwe ( Gwanda District ) | 5.3 | Swazi | Niger-Congo , Bantu , Nguni | Swazi | South | Swaziland , South Africa , Mozambique | 3.5 | Tonga | Niger-Congo , Bantu | Shona | South | Zimbabwe , Zambia | 2 | Tsonga | Niger-Congo , Bantu , Nguni | Tsonga | South | Swaziland , South Africa , Mozambique , Zimbabwe ( Chiredzi and Mwenezi Districts ) | 5.5

Example questions:
What did the language spoken by the ethnic group Khoikhoi of Africa used to be called ? | Which region of Angola contains speakers of the language spoken by the ethnic group Himba of Africa ? | What is the western Shona member language of the language spoken by the ethnic group Kalanga of Africa ? | Which language is the language spoken by the ethnic group Afrikaner of Africa descended from ? | Which language of Zimbabwe is connected to the language spoken by the ethnic group Lemba of Africa ?

Answers:
Hottentot | southwestern | Karanga | Dutch | Kalanga