(Image: Gauteng Tourism Authority)

South Africa has 11 official languages: Afrikaans, English, Ndebele, Northern Sotho, Sotho, Swazi, Tswana, Tsonga, Venda, Xhosa and Zulu. Most South Africans speak more than one language, but city life happens in English. Apart from the official languages, Joburg is home to a number of other language communities from across the globe.