You just read:

Sweden is ranked most socially advanced country -- Britain ranked ahead of Germany, the United States and Japan in new Social Progress Index

News provided by

The Social Progress Imperative

Apr 11, 2013, 12:01 ET