Kidney stones also medically referred to as nephrolithiasis, renal calculi, or urolithiasis are unusual, hard, irregular-shaped deposits composed of salts and minerals which are formed inside the kidney. They can be of different types including calcium stones, uric acid stones, struvite stones, and cystine stones. Often, they are as small as sand grains but can be large as the size of a chickpea, marble, or even larger like a golf ball. Large kidney stones may be hard to be flushed from the kidney and need surgery while small ones can be passed through the urinary tract of the patient sometimes causing extreme pain as they exit. One can get the benefits of kidney stone surgery in Delhi with the best surgical treatments performed by the best urologist and kidney surgeon Dr. Niren Rao. Kidney stones can be present in any portion of the urinary tract- from the kidneys to the urinary bladder. They cause discomfort only when they start to move out from the kidney. When they get...