Gall stones are small stones that form in the gall bladder. They are usually made of cholesterol and do not normally cause a problem unless they get stuck in a duct, or opening, within the gall bladder. Some gall stones are made of calcium deposits, and sometimes there are a few smaller stones and sometimes […]