Surgery

Cause of hydrocoele in infants is