Gallstones are small solid pieces that are formed in the gall bladder. As a matter of fact, gall bladder stores bile secreted by the...