A healthy baby boy has been delivered in India with two heads and two necks on a single body.
After a major operation in Punjab, a woman identified as Payal Rani delivered the healthy baby.
The caesarian operation was done by three doctors who were shocked to discover that the baby boy is two-headed.
The baby boy weighs 3.1 kg at the time of birth.
He is currently in intensive care at the Guru Nanak Ayurvedic College and Hospital in Barkandi roa.
According to medical doctors, this is the first time a baby born with two heads will survive in Muktsar, Punjab.