IL6 and cancer: The dual role of IL-6 in HCC can be partly explained by the heterogeneity of the tumor microenvironment and the complex interplay between cancer cells, immune cells, and stromal cells.