Look mate, in this world, you only earn true friends when you are willing to shed blood and take injuries for them.
India is a country that only takes benefits. When it suits them, they talk about being friends, but when it comes to sending military personnel to actually help those so-called friends? They will never do it.
Look at Russia. Russia sent you manpower and support back in 1971 when you needed it. And when they were fighting in Afghanistan, India did not helped Soviet Union. Even now, in Ukraine? You are nowhere to be seen. You just bought cheap oil, and the moment America told you to stop, you stopped immediately.
You have a population of over a billion people, yet you couldn't send even a few hundred thousand soldiers to help. Why? Because you can't. It is simply not in your DNA. You are not born to fight like lions or warriors. Your nature is not built for battle. You are like rabbits in the jungle existing only to feed the predators. That is exactly how I compare you..
You need to understand international politics properly. Real allies stand with each other when it matters. Look at countries like North Korea they are sending soldiers and manpower to Russia right now. And because of that, Russia will go to any extent to defend North Korea.
Same as Americans stood with Israelis even they jeopardize their superpower status
But you? When the Soviet Union was collapsing and struggling in Afghanistan, you sent no soldiers. When Russia is fighting today in Ukraine, you send no soldiers to defend them. In fact, you secretly support the opposite side.
And yet, Russia gave you jet fighters. They provided you with technology, nuclear know how, and every kind of support. But when their time came to need a friend, you were nowhere. That is the difference between a real ally and a user.