Nowadays, liver cancer becomes more frequent among various kinds of diseases. There are many factors leading to liver cancer, such as hepatitis B, hepatitis C, or alcohol. Except for these, non-alcoholic fatty liver disease and liver flukes may cause liver cancer. Cancer stem cells (CSCs) are cancer cells, with...