The boy, Ajay, strayed from the family home as his parents and other family members were having lunch.

When his mother went to look for him, she found the pigs chewing something and spotted bits of her son's clothing.

She threw stones at the animals but they turned on her. Her screams alerted neighbours who came to her rescue.

'Playing'

Relatives in the village of Samaipur Badli in north-west Delhi told police the boy had been carrying bread, which might have led the animals to attack him.

A senior police official, Manish Aggarwal, said a local man who owned the pigs had been detained for causing death due to negligence.

"Three children were playing outside their house when the incident took place," Mr Aggarwal told the BBC.

"The victim, Ajay, strayed from the area but his parents or relatives were not there to save him since they were having lunch inside their house."