What are Kidney Stones?
Kidney stones are hard deposits of salt and minerals in the kidneys. These stones usually cause immense pain whenever they move or obstruct the urinary tract. Kidney stones differ in size. While some stones can be a few mm in size, others can grow to inches. Kidney stones are quite prevalent equally and affect both …