Both the communis and americans are having vested interest, americans wants india to toe the line and is blind to its most favoured freind pakistan, the bhasmasura of america, it serves the americans and west to see the turmoil in pakistan and india, similarly, the communists due to their rooted hate towards usa and the hindustwa , oppose anything done by both the BJP and the usa, BJP is communal, and for the communists the iranians the hardcore communal, are also being apreciated by the communists , they dont have the guts to condemn the islamic fundamentals, in pakistan/iran afghanistana and bangledesh