Fistula 100 in 100 Initiative records over 100 repaired cases

Fistula result in the leakage of urine or faeces or both
Fistula result in the leakage of urine or faeces or both