Kidney stones are hard mineral and salt deposits that can cause intense pain and discomfort when passing through the urinary tract. The most common type, calcium oxalate stones, is closely linked to ...