Sweden's first, Libya's last, and the US doesn't even break the top 20
l, Sweden! Raise a glass to the Scandinavian nation, which beat out 162 others to win the overall top spot in the "Good Country Index," a ranking of the world's countries, the Independent
reports. The list is based on 35 various indicators from sources such as the...