South Africa has three capital cities: executive Pretoria, judicial Bloemfontein and legislative Cape Town.