A mum told she was expecting twins has been left shocked after giving birth to a baby with two heads. The miracle youngster was also found to have two hearts and three hands when he was examined.
First-time parents Shaheen Khan and husband Sohail had been told they were expecting twins. But when the baby was born on March 28 in Ratlam in the Indian state of Madhya Pradesh, they discovered they were conjoined.
The condition is known as dicephalic parapagus. It means two infants are joined by one torso and often results in a stillbirth.