Johannesburg is the business capital of South Africa, and the economic powerhouse of Africa.