India stuns China