Cholangiocarcinoma is a carcinoma arising in any part of the biliary tree from the small intrahepatic bile ducts to the ampulla of Vater at the distal end of the common bile duct. More than 90% of cholangiocarcinomas are ductal adenocarcinomas and the remainder are squamous cell tumours.[1]