IL10 and cancer: IL-10 and RANTES are known to be secreted by cancer and stromal cells but also by immune cells; therefore, experimental data on their role on tumor growth remain controversial [44–47].