India should have just accepted Chinese BRI investment. The Chinese would dump all the useless dollars they have into rebuilding the whole place. The notion China is an opponent is, I think, absurd. Who would invade through the Himalayas? And the other possible entry point is basically a wasteland where you would see the other side a long time before they hit you.
I understand Indian issues with Pakistan and the Chinese-Pakistan alliance. But do you think they somehow had no problem with US-Pakistan alliance? Why do you think the Indians are unwilling to let go of connections to Russia? Especially after the US made them break relations with Iran, their natural ally in the region, where are they supposed to get their energy from? Seriously...
I expect US to sign Iran deal pretty soon in an attempt to isolate Russia. And Iran has the only viable alternative supply to Russian oil anyway. The rest is all talk. Once the US gets Iran back into its sphere of influence then they will try to pull India from Russia. And Pakistan did well to put its chips on Chinese side and making overtures to Russia because otherwise they would risk being isolated.