Having a huge population doesn't help much. I am from India and I can say that the current state of the country is not good. There are some good initiatives such as the Digital India initiative and some good advancements on the Fintech scene but the country is not in the best state right now. At least, not positioned for remarkable growth like China had in the past few decades.