A mother who had been informed she was expecting twins gave birth to a child with two heads, three arms, and two hearts.

The babies, who were born on March 28 in Ratlam, Madhya Pradesh, India, had three hands and two hearts.

Shaheen Khan and her husband Sohail were expecting twins for their first child, but they were surprised when she gave birth to a baby with two heads.
Dicephalic parapagus is a condition in which two newborns are joined by a single torso, and it often results in stillbirth.

The miracle babies, however, were admitted to a hospital in Indore, a nearby city, to be monitored by doctors.

In cases of dicephalic parapagus, the chances for survival are better if no attempt is made to separate the twins, unless one twin is visibly dying.
They have a better chance of survival if they each have a fully developed heart.