Kidney stones consist of clumps of calcium oxalate which accumulate from dissolved materials on the inner lining of the kidneys
Read this post on atozhealthtopics.blogspot.com