Kidney stones: types, causes and complications
Kidney stones are small stones made up of mineral salts and acids found in the kidneys. Generally, these stones dissolve in the urine. However, if the urine is highly concentrated, the minerals can crystallize forming a stone. The largest stones