NDRG1 and cancer: This contradictory role of NDRG1 on tumor angiogenesis and VM formation in different cancer types confirming its tissue-specific pleiotropic role in cancer.