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 . Some, such as the Zulu, Xhosa, Bapedi and Venda