India ranks 66th in 2016 Global Innovation Index

Read more here:: India ranks 66th in 2016 Global Innovation Index