Heterogenous wall thickening of gall blabber: xanthogranulomatous cholecystitis or carcinoma, with type 3 choledochal cyst. (22nd June 2012)