The US wants its own benefit. The russians just want money.And they are also building their relations with china and pak. France too wants money(remember calling us to their national day to get an advantage in MMRCA?) Israel is fearless and doesnt push us too hard to buy their arms and also is anti-pak. And if we go to war with pak,their whole support will be for us. It did not condemn our nuke test and also appreciated us saying india's reason to get nukes was the same as theirs. Do you guys agree that Israel is our only ally?