Switzerland topped the rankings with a score of 64.6 out of 100, the 12th time it has been named the world leader in innovation. The United States come second while the Sweden rounds off the top three.
You must log in or register to comment.
Switzerland topped the rankings with a score of 64.6 out of 100, the 12th time it has been named the world leader in innovation. The United States come second while the Sweden rounds off the top three.