A woman in India has given birth to conjoined twins, but what first appeared to be a baby with two heads.
The woman was reportedly too poor to afford ultrasounds that the babies' condition was only picked up two weeks before the birth.
The babies have separate spinal cords, necks and heads, but share limbs and vital organs, The Independent reported.
"We only came to know she was carrying conjoined twins after an ultrasound two weeks ago but it was too late to do anything by then," Dr Shikha Malik, who delivered the baby, told New York Daily News.
Doctors are fearful the twins will have little chance of survival.
It is unlikely they can be successfully separated, while sharing one body will place a huge strain on their organs, The Independent reported.