Johannesburg is the largest city in South Africa and serves as the provincial capital of Gauteng. It's known as South Africa's economic hub and was one of the host cities for the 2010 FIFA World Cup. Zimbabwe, Kenya, and Germany are all different countries - the latter two aren't even in Southern Africa.