In a horrific incident from Ludhiana, Punjab, a toddler's beheaded body was recovered by the police on Saturday. Investigation is underway in what local authorities of Mansoora village are deeming to be a case of ritual human sacrifice. The toddler, a male child, is reportedly yet to be identified.