Cancer-derived extracellular vesicles: friend and foe of tumour immunosurveillance.

Cancer-derived extracellular vesicles: friend and foe of tumour immunosurveillance.