15
Jun
Gallstones are hard stone-like deposits of bile juice present in the gall bladder, the presence of gallstones medically is known as cholelithiasis. They are usually made of cholesterol or pigment. The size varies greatly from sand grain to that of…