Switzerland tops the list as the best country brand globally, according to the Country Brand Index, out today from global brand consultancy FutureBrand.
Elizabeth Finn, managing director of Futurebrand in London, says that whatever new options the company tries it should not forget where it came from as a business.