An Indian baby born has been born with two faces, two noses, two pairs of lips and two pairs of eyes – but only two ears.
And while Lali may seem like an oddity to some, her proud parents think she is simply a God reincarnated.
The baby girl was born in the rural Nagar district of Uttar Pradesh, 50km north-east of New Delhi and doctors say she is doing well one month after her birth.
Her parents, Vinod and Susham Singh from a village called Saini, said their girl was “a gift from God”.
Excited villagers claim she is the reincarnation of the Indian god Ganesha and celebrated her arrival with clapping, cheering and offerings of gifts and money.
Lali was born with a rare condition called craniofacial duplication, where a single head has two faces.
Doctors who delivered the baby said she appeared to be in good health, and is leading a normal life with no breathing difficulties.
They were initially uncertain whether the baby would be able to function normally but say so far she is “doing well” and eating from both of her two mouths.
She also opens and shuts all four eyes at the same time.
Her mother Poonam Tatma said she believed her daughter was “a miracle”.