I agree but China has advantage in being 98% Chinese, Communist dictatorship.
India is a multicultural (languages and religions) and is a democracy.
Therefore for all those that preach the greatness of Multiculturalism and so called democracy just compare India and China.