Gallstones are hard stone-like deposits of bile juice present in the gall bladder, the presence of gallstones medically is known… Read More