The stones can vary in size, with some being as small as a grain of sand or a pea or as big as a golf ball. Even though they are stones, there are differences between gallstones and kidney stones.
Some results have been hidden because they may be inaccessible to you