Switzerland has been ranked the best place in the world to live and work, stealing the crown from Singapore which was at the top for five consecutive years.

Source: www.cnbc.com