Question: which country has had the most capital cities?
Answer: South Africa – Bloemfontein, Cape Town and Pretoria South Africa is the only country in the world to have three capital cities. Cape Town is a popular tourist city and offers epic views of Table Mountain and beaches. It is also the legislative capital of South Africa. Cape Town, South Africa.