I have been travelling to South Africa for business, and what strikes me as odd, is that almost everything is done in English, even though English isn't the most widely spoken language in the country (it even seems to be the fourth in people speaking it at home).
I understand you would use English for business with companies in Europe or America, but when checking several online shops, they are all only in English. As a consumer, I'd like to be able to shop or communicate in my own language (whether it be Zulu or Afrikaans, or one of the other nine official languages). Also, many if not all billboards around the country are in English.