Heterogenous wall thickening of gall blabber: xanthogranulomatous cholecystitis or carcinoma, with type 3 choledochal cyst

Heterogenous wall thickening of gall blabber: xanthogranulomatous cholecystitis or carcinoma, with type 3 choledochal cyst