^^ ...Guess what they have spent the last 50 odd years, chumming up to Americans and American military. ..]
This is factually incorrect. We have recently (around a decade or so only) warmed up to Americans ... Please remember that we were a socialist/non-aligned state till as late as the early 90s.
I was watching this CNN talk show last year and a participant, an Indian, remarked something to this effect: "Indians living abroad had the biggest inferiority complex until a few years ago. Now they have the biggest superiority complex."
Seems that warming up to the West and turning their back on socialist ideologies has paid its dividends. At least for some Indians.