The Global Innovation Index (GII) 2015, released yesterday, saw India ranked a disappointing 81 out of the 141 countries surveyed. Topping the list for the 5th year running is Switzerland, followed by UK and Sweden.
The Global Innovation Index (GII) 2015, released yesterday, saw India ranked a disappointing 81 out of the 141 countries surveyed. Topping the list for the 5th year running is Switzerland, followed by UK and Sweden.