for communist parties anyhting remotely not good for china wont be aceptable.. this deal may not be so benefical for india, but certainly it is not going to make indai a satellite state.. yes it may be irritating for china to see that india have a strong realtion with US. and Chinas irritations will cause some communist friends to shout... dont forget this very communists told during Idia -china war.. " IT IS WAR FOR A LAND WHICH CHINA TELL THEIRS AND INDIA TELL THEIRS" any more evidnce needed to know hwere the heart goes !!!!