India certainly has it's challenges but it is a large country with a core of educated young people. China's challenges include Tibet, Hong Kong, and the Uyghurs not to mention their ossified politics and skewed population caused by the one-child policy.India is too far behind and is even more corrupt. China has wisely built infrastructure, India lacks these basic amenities.