India Ranks 66th on Global Innovation Index, Tops R&D FDI Inflows!
India ranks a lowly 66th out of 142 world economies as per the latest rankings released by Global Innovation Index. The rankings into its sixth edition puts Switzerland on the top of the list.
The core of Global Innovation Index (GII)…