Bile duct carcinoma in Egypt: possible etiological factors.

Bile duct carcinoma in Egypt: possible etiological factors.