South Africa is a nation of about 55 million (2016) people of diverse origins, cultures, languages, and religions. However by far the major part of the population (76.4% in 2011) classifies itself as African or black, but it is not culturally or linguistically homogeneous. Major ethnic groups include the Zulu, Xhosa, Basotho (South Sotho), Bapedi (North Sotho), Venda, Tswana, Tsonga, Swazi and Ndebele, all of which speak Bantu languages.
Read more »