Return to Article Details Parrilla urethra: A sequalae of electric shock torture to genitals in men. A 40 case series in Kashmir (India) Download Download PDF