What are gall stones?

Gall stones : Gallstones formed in gall bladder  may consist of cholesterol, salt, or bilirubin, which is discarded red blood cells. Gallstones range in size and can be as small as a grain of sand or as large as an apricot. Some gall stones contain large amounts of calcium.