IL10 and cancer: IL-10 exhibits a dual role during cancer development, inducing both cancer-promoting (immunosuppressive) and cancer-inhibiting (anti-angiogenic) effects [19].