Risk factors for gallbladder cancer and cholangiocarcinoma: similarities, differences and updates.

Risk factors for gallbladder cancer and cholangiocarcinoma: similarities, differences and updates.