TP53 and cancer: A complex role for p53 in cancer immunity and inflammation is emerging from studies of its alteration in tumour stroma.