Switzerland has emerged as the world's best country for families to build multi-generational wealth and access best career prospects for themselves and their children, according to the Opportunity Index by Henley & Partners. The US is ranked second in the list, followed by Singapore, Australia, Canada and UK. Other countries in top 10 include Austria, Hong Kong, Spain and UAE.