There are 11 official languages spoken in South Africa and many unofficial ones.

English is the official language of business, politics and media, but on South Africa's streets you'll find a heady mix of languages spoken from all over the world, most notably Africa, Europe and Asia.

Most South Africans are multilingual and often mix languages together so you'll hear IsiZulu, for example, peppered with English or Afrikaans phrases.

More Info: en.wikipedia.org