World's happiest places to live
Switzerland’s residents are the most satisfied with their lives for the second consecutive year, according to the Better Life Index, the study published annually by the Organization for Economic Co-operation and Development (OECD).