List of ethnic groups of Africa

Columns: Name | Family | Language | Region | Country | Population ( million )
Afrikaner | Indo-European | Afrikaans | South | South Africa , Namibia | 3.5 | Bemba | Niger-Congo , Bantu | Bemba | South | Zambia | 5.0 | Cape Coloured | Indo-European | Afrikaans | South | South Africa | 4.7 | Herero | Niger-Congo , Bantu | Herero | South | Namibia , Botswana , Angola | 0.2 | Himba | Niger-Congo , Bantu | Otjihimbo ( Herero dialect ) | South | Namibia | 0.05 | Goffal | Indo-European | Zimbabwean English | South | Zimbabwe | 0.03 | Kalanga | Niger-Congo , Bantu | Shona | South | Zimbabwe , Botswana | 0.1

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