Liver cancer is caused by many conditions, including Hepatitis B and C, scarring of the liver, genetics and alcoholism.
Source of shared Link