Kidney Stones are the deposition of salt and minerals in urinary tract. Scientifically it is known as “renal calculus or nephrolith. Recent studies have shown that 12% of Indian population is expec…