India told US: “you have no moral authority to lecture India”