KIDNEY STONES : What You Should Know?

What is a kidney stone? Kidney stones  are hard deposits formed by minerals and salts inside the kidneys What are the types of kidney stones? Calcium stones Uric acid stones Struvite stones Cystine stones Which is the  most common type of stones? Calcium...