The 2020 Best Countries Rankings has ranked Switzerland as the world’s best country to live in. Canada is second on the list among 73 reviewed countries.
Netherlands and Norway are at the lower rung of the first 10 rankings.
Below is the full list of the countries and their positions:
6. United Kingdom
7. United States
It should be noted that the ranking the countries were grouped with subcategories like adventure, citizenship, cultural influence, entrepreneurship, heritage, movers, open for business, power and quality of life.