Switzerland, Sweden among top 10 countries on GlI 2025; where does India rank?
Switzerland tops the list as the most innovative country, with Sweden and the US following closely behind. Europe dominates the top 25, with 15 countries making the cut. India has improved its ranking to 38th place, excelling in Knowledge & Technology Outputs, but lagging behind in Business Sophistication and Infrastructure.