Johannesburg is the largest city in South Africa. While it is not the capital (South Africa has three capitals: Pretoria, Cape Town, and Bloemfontein), Johannesburg is definitely located in South Africa, not in the West Indies, New Zealand, or Australia.