Which of the following South African cities is the most populated?

Question: Which of the following South African cities is the most populated?

Choices:

Pretoria
Johannesburg
East London
Cape City

Correct answer:

Johannesburg