“This Social Progress Index ranks New Zealand No. 1, followed by Switzerland, Iceland and the Netherlands. All are somewhat poorer than America per capita, yet they appear to do a better job of meeting the needs of their people.” — Anonymous Copy Share Image