A mother in Naivasha has abandoned her newborn at ITARC Hospital after the infant was born with severe deformities. The ...