in my opinion india can't compete with china. It's the africa of asia, they don't have efficient railway network, don't have highways don't have decent infrastructure. Comparing china to india is like comparing Germany to Morocco
Please don't take this the wrong way.
But we've all seen and knows about the infamous India railway standards. But I think it's good to remind ourselves that if India is to achieve their superpower ambitions, then they need to address their railway system first. Unless this is done, I don't think they are in a position to go anywhere, let along antagonizing China with their border antics.