The impact of socio-demographic factors on the survival of cancer patients in Zimbabwe