Opisthorchis viverrini: the carcinogenic human liver fluke

Opisthorchis viverrini: the carcinogenic human liver fluke