Battling Kidney Stones?

Kidney stones are hard deposits made up of minerals and salts that form inside your kidneys where the kidneys in our body perform the essential task of removing toxins and excess fluids from our body in the form of urine.In Ayurveda, the kidney stone is referred to as Mutrashmari. The word Mutra means urine and Ashmari means stone.Ayurveda offers various treatments that eliminate Kidney stones naturally.