Switzerland has again topped the global ‘best country’ rankings, sitting atop the list for the fourth year in a row. Here's why.

for more...