Kidney stones are an accumulation of mineral salts that can lodge any where...