10 countries with the best quality of life
Canadians have the third-best overall well-being amongst developed countries, according to the OECD's Better Life Index. The Index measures 36 of the world's most-developed countries across a number of criteria. This ranking is based on an average score across those criteria.
2 / 10
Stockholm, Sweden: Top Attractions
This Scandinavian capital city is naturally beautiful and rich with history. http://www.WatchMojo.com checks out the top attractions you need to see while visiting Stockholm, Sweden.