People and Culture of South Africa
… ancestors of the Nguni (today's Zulu, Xhosa, Swazi, and Ndebele peoples) and Tswana-Sotho language groups (today's … peoples and their cultures. These are: Afrikaans, English, Ndebele, Xhosa, Zulu, Pedi, Sotho, Tswana, Swazi, Venda, …