Top Countries On OECD Better Life Index - Business Insider Top Countries On OECD Better Life Index - Business Insider Top Countries On OECD Better Life Index - Business Insider highest qualities of life number six in quality of life