I think we should not do left bashing so much. What they are saying is part of their philosophy. They might be sympathetic towards China but they can never act against the India State. Remember it was india which for many decades had unfriendly relations with america atleast from political point of view. Very few people know that India was offered a permanent UNSC seat by americans in 50s to which Nehru did not agree. India since 1970 agreement of friendship with Soviet union was more inclined towards it and some how was under its shadow. Being a NAM country it should have crisiticised the soviet war in Afghansitan which it didnt. India participated in 1980 olympics which was boycotted by many nations in the world. Who ever is talking about the coalition between India Australia Japan and US should remember that this will only creat a more hostile China towards us and Japan. And i dont think so we want to be a part of any alliance. The Russians are equally excelled in the Nuclear technology and we can have a pact with them. It will not undermine the independence of Indian foreign policy which it might in this deal. Russia is not a super power now and it cannot create the effect on our policies as it used to. When the deal was in negotiations there were indications from americans that we should be with them in case of Iran and it may affect the deal. Anyway coming back to left, its just there ideology they are following. PM should have understood this thing before bluffing.