NDRG1 and cancer: The contradictory roles of NDRG1 in cancer remained to be clarified, although they might be explained by its multiple cellular localizations and complex regulation by diverse physiological and pathological factors.