Share0 Switzerland has been placed in top spot in yet another international ranking. But does it deserve such a high score?