A stray dog in India has dashed into a hospital, used its mouth to snatch a newborn baby from a bed and then later reportedly feeds it to her puppies.
The horrific footage shows the little baby in the animal’s jaws as it trotted along a road unchallenged in India.
Local media reports do not make it clear if the baby was dead before the dog got hold of it, or whether it was the dog’s actions that caused its death.
The black dog was spotted running outside the a district hospital in the village of Gopalganj in the central Indian state of Madhya Pradesh.
Police and the hospital have launched investigations into the disturbing incident.
The baby and its parents have not been identified.
It is reported that locals who first witnessed the sight did not dare to tackle the dog to get the baby from it.
Police arrived on the scene but could only confirm that the baby was dead.
The dog’s puppies were found to be chewing on something thought to a part of the baby’s body, the local media reports read.
Gopalganj Station House Officer Sanjay Soni said: “As soon as we received the information, we reached the spot and found the body of a newborn in disturbing condition.
“The body has been sent for post-mortem.
“An investigation is underway to identify the child.”
Hospital doctor Arun Saraf said: “After the incident came to light, we started an investigation.”
Indian media notes that just last month a stray dog was found with a dead human baby in a similar incident, also in the same area.
It was reported that while officers were supposed to be guarding the body at the scene, they fell asleep and it was snatched by a pig.
And in a third such incident, in Uttar Pradesh about seven hours drive west away, the body of a girl who died a few hours after birth was stolen by a dog after being left wrapped up in a rug on the floor in a hospital.