If its to be believed, China is ranked 30 notches higher on the global innovation index (GII) than India, and steals premier position amongst its BRICS peers. According to the Global Innovation Index 2012 which was released by international business school INSEAD and...