Spina Bifida
What is a Spina bifida (SPLIT SPINE)? Spina bifida is one of the neural tube defects. In which the failure of the fusion of two vertebral arches in the embryological stages of the developmental spine. Incidence of Spina Bifida: Spina bifida is one of the most common birth defects, with a worldwide average incidence of 1-2…