I read article embedded in the link. New gov in India led by Mr Modi has multiple problems on hand. Over and above, India does not have much money. Majority of the money goes overseas to service the debt. Therefore, comparing India with China is wrong. India has 310 billion dollar foreign reserve whereas China has 3.3 trillion dollar foreign reserve.
Also, India has medium quality iron ore reserve where as china has none.
Another point which is very important is democracy which has been the part of India is stopping radical growth in infrastructure development. Any step for major road infrastructure development are blocked by local people, local smaller political parties for their vested interest. So is not the case in China.