The Indian government 's key communist allies have rejected a landmark U.S.-India nuclear deal , criticizing it for promoting U.S. influence .