How Many Capital Cities Does South Africa Have?
The three capitals of South Africa are Pretoria for the executive branch, Cape Town for the legislative, and Bloemfontein for the judicial.