Gallstones are a hard mass composed of bile pigments, cholesterol, calcium bilirubinate and calcium carbonate that can form in the gall bladder or bile ducts. A gall stone appears over many years and can range in size, some growing to a couple of centimetres. Many people will have gall stones present in their gall bladder […]