List of ethnic groups of Africa

Columns: Name | Family | Language | Region | Country | Population ( million )
Khoikhoi | Khoisan | Khoekhoegowab | South | - | Lemba | Niger-Congo , Bantu | Venda | South | Zimbabwe , South Africa , Malawi , Mozambique | 0.05 | Makua | Niger-Congo , Bantu | Makua | South/East | Mozambique , Tanzania | 1.1 | Nambya | Niger-Congo , Bantu | Shona | South | Zimbabwe | 0.1 | North Ndebele | Niger-Congo , Bantu , Nguni | Sindebele | South | Zimbabwe | 1.5 | Ovambo ( Ambo , Owambo ) | Niger-Congo , Bantu | Ovambo | South | Namibia | 0.9 | San | Khoisan | Khoisan | South | South Africa , Zimbabwe , Lesotho , Mozambique , Swaziland , Botswana , Namibia , Angola | 0.09

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