Kidney stones are nothing but firm residues of minerals and well as salts. These are mostly found inside the kidneys and may have a disastrous impact if left untreated. However, it is not difficult to pass a kidney stone when you opt for the right diagnosis. There is a multitude of factors contributing to the formation ...