Cancer stem cells (CSC) are currently one of the most complex targets for cancer therapy. Cancer hierarchy has developed as a revolutionary framework over the last two decades, altering our understanding of tumour heterogeneity and cancer therapeutic administration.