There are 3 main causes of primary liver cancer:
- Chronic hepatitis B infection
- Chronic hepatitis C infection
- Liver disease caused by excessive alcohol consumption
Other causes are less common and may include inherited liver conditions, cirrhosis (scarring of the liver) or a poison called aflatoxin that is found in mouldy peanuts, wheat, soya and grain.