According to the inaugural Brand Finance City Index, Cape Town has been ranked as the top city brand in Africa and the 60th globally. Johannesburg, another South African city, follows closely behind in the 72nd spot. The survey is based on responses from almost 15,000 people across 20 countries.