Hyderabad: Kidney stones are hard deposits of acid salts and minerals that collect together in concentrated urine. Some of the many causes of kidney stones include excess body weight, a diet rich in specific foods, previous medical conditions, and certain medications and supplements. Many patients pass a kidney stone during urination without the need for […]