Doesn't India want to be an ally of the US? To become a true ally, you have to allow US troops to be stationed in your country, and the troops are not subject to the local law. Of course, it does apply the other way around.
That's the case for Japan, UK, Gernamy, etc. Those are true allies of...