Kidney Stones — Types, Symptoms and Treatment
Kidney stones are typically small deposits of hard mineral and acid salts inside a kidney. There are many causes for the ailment, however, kidney stones form when urine is concentrated, hence, allowing minerals to crystallise and bond together…