Kidney stones are small, hard, or soft deposits of minerals and acid salts on the inner surface of the kidney. It forms due to the concentration of urine.
Kidney stones are small, hard, or soft deposits of minerals and acid salts on the inner surface of the kidney. It forms due to the concentration of urine.