Most are either Hindu or Muslim, and many still speak Telugu and Gujarati, which have constitutional protection.
The much smaller Chinese community is mostly descended from migrant workers who came to work in the gold mines around Johannesburg in the late 19th century, although many were repatriated. More recently, there have been immigrants from Taiwan, with which South Africa maintained diplomatic relations. This cause difficulties for the apartheid regime, as Chinese South Africans were classified as 'Asian' and hence 'non-white', whereas Taiwanese Chinese, along with Japanese, were considered 'honorary white'. Many Chinese South Africans dislike the label 'Asian', which they associate with being Indian or South Asian, and many have also emigrated to Canada, especially to Vancouver.