That is correct! Even if India reaches at the fifth position in the global economy list, you can easily see the GDP per capita is quite low. But at the same time, India houses the richest man in Asia. So the main problem for India is the wealth distribution. This huge amount of inquality needs to be solved first. With the current social structure and bureaucratic systems, it is never going to happen.
Also India's population is very young compared to many other countries. The average age of the population is only 28. Can you understand what kind of social unrest will happen if this huge amount of population is not able to find a mean of living! Do not always trust what the government says. India is still an under developed country and we have a long way to go.
After reading your reply about GDP per capita being low I remembered an article that I came across some time back. Today, I had to search for that article once again to get the data provided by the government of India recently. The article that I am talking about was published in the month of October this year and talked in depth about the Indian economy and its projection.
According to the government of India, the per capita income has risen significantly. My question here is that they are coming up with data from the organized sector, whereas a big chunk of the working force in India is part of the unorganized sector. The division can be clearly seen if you see the laborers working on a construction site, why is the government not coming up with those figures?
There is big parity within the middle class in India which is of course the biggest class across the globe. The upper middle class might be earning good but the lower middle class is actually struggling to survive and there is nothing the government wants to do about this issue.