Hepatic Haemangioma Masquerading as the Gallbladder in a Case of Gallbladder Agenesis: A Case Report and Literature Review. (5th July 2010)