Everything You Need to Know About Kidney Stones

Kidneys are responsible for filtering wastes from the blood in the form of urine. However, it is essential that the urine doesn’t remain concentrated as minerals and salts as this tend to form a crystalline structure known as kidney stones....