It's silly to compare China to India. China is a communist country with an opacity to rival few others. Its persecuted citizens seek refuge in India. It is happy being dictated to - it waited till the end of the imperial lease of Hong Kong and Macau to run out before re-integrating them into China. It shivers in its boots when it comes to Taiwan. Economically, it has done better than India - mainly because it had a significant lead in terms of opening up its economy and the communist system makes lop-sided development easier especially in urban areas. But overall, it is downright unfair to China to compare to a thriving democratic nation which provides refuge to Chinese citizens - it is like comparing Cuba to the United States in terms of stature.