Home

India ranked 60 in Global Innovation Index

Fri, Jun 16 2017, 01:58 PM

India was placed at 60th position among 127 countries in the 10th edition of Global Innovation Index compiled by Cornell and Insead. Switzerland topped the list.