The gall bladder is a small organ located beneath the liver. It plays a vital role in the proper digestion of fats present in food. Gallstones are small pieces of solid materials present in the gall bladder. These stones are usually made of cholesterol. They can vary in size and number.