Cholangiocarcinoma is a malignant tumour arising from cholangiocytes in the biliary tree. It tends to have a poor prognosis and high morbidity. It is the second most common primary hepatic tumour, with intrahepatic cholangiocarcinomas (ICCs) accounting for 10-20% of primary liver tumours.