Switzerland, Sweden, Singapore: do you need to start with an S to be an innovation champion? And if so, what does it stand for: small size (they all have between 5 and 10 million inhabitants), swiftness, serendipity, skills? … or maybe simplicity?
Read the full article here. The link to the overall ranking can be found here.