AYURVEDA WAY TO TREAT KIDNEY STONES Kidney Stones are formed due to crystallization of minerals and waste materials found in urine. A kidney stone may be the size of a pinhead and may pass unnoticed through urine or it can be large, up to the size of a grapefruit, and may obstrucmore...