We'll never know how much more advanced India would be if they invested as much in infrastructure.
PRC national debt gdp is ~70%, LOWER than India ~90%.
Also PRC has 5.5x the GDP / per capita vs India.
All the mega banks in China are indistinguishable from the state - you're looking at 100% of debt to GDP on their balance sheets alone.
You're comparing the total debt of China with the national debt of India.
https://youtu.be/bLIsqYKDqY8?t=214
To put it another way - how many children are an acceptable sacrifice for mammon? I say "none".