Swaziland, Yemen, and Tanzania. South Africa's biggest and most recognisable city is Johannesburg, but despite this, it is not one of the three capital cities. Pretoria, Cape Town, and ...