The Social Progress Index Gives its Independent Assessment