DR. ANIRUDH KAUSHIK is one of the Best Kidney Specialist Doctor in Okhla. Kidneys are bean-shaped organs in the human body which play a vital role in human well-being. Besides filtering blood and producing urine, they help in maintaining acid-base balance of body, regulating blood pressure and help in regulating production of blood (erythropoietin).