Microbiology

Cholangiocarcinoma is caused by -