India still has a long way to go ...since the corruption is the main obstacle in India's progress..China is way ahead in many areas from India...such as Infrastructure , Sports (Except Cricket) :)..
In terms of population it will surely beat China in coming years..