Although Setswana, generally known as Tswana, is the national language of Botswana, a large number of Tswana speakers are located in South Africa, with the Northern Cape being predominantly Afrikaans and Setswana. Hence Setswana is one of South Africa's eleven official languages. Setswana speakers are also found in Namibia and Zimbabwe. Tswana is a Bantu language, and is therefore closely ...
Due to the variety of cultures and ethnic groups living in South Africa, the country has eleven official languages. Not everyone in South Africa can speak all eleven, so visitors need not worry. The majority of South Africans can speak and understand English, so tourists will be able to communicate with locals relatively easily. The eleven official languages are Afrikaans, English, Ndebele, ...