An 11-year-old girl was beheaded allegedly by a relative in West Bengal's Malda, triggering massive protests.
The man told the police that he killed the girl because his father had humiliated and thrashed him in public several times in the past.
Police are now investigating if the accused had also raped the girl before beheading her.
The torso and the head of the girl, who had been missing since January 29, were found in different locations in Malda city.
The girl's 27-year-old uncle was traced through a CCTV footage, in which he was seen with the girl just before she went missing.
The man at first tried to mislead the police, but later confessed to murdering her and led the police to recover her body parts.
The incident has sparked massive protests in the city, with people demanding action against the girl's uncle for the brutal murder.
BJP, Trinamool Congress and the CPI(M) also staged protest rallies and silent vigils to condemn the incident.
The man has been arrested and sent to 12 days police custody, officials said.
Featured Video Of The Day
School Teacher's Body Found In Bengal With Private Part Chopped Off: Cops Man, 45, Killed By Nephew At Bengal Market, Family Feud Suspected Man Arrested Over Rape, Murder Of Women In West Bengal Maharashtra, Jharkhand Counting Today, Key Bypoll Results In 4 States "Thousand Times Better...": Delhi Lt Governor's Surprise For AAP's Atishi 2 Children Strangled To Death In Bengaluru, Parents Blame Each Other: Cops Bypoll Results: Priyanka Gandhi's Debut From Wayanad In Focus Among 50 Seats Jharkhand Assembly Election Results Live 2024: Votes To Be Counted Today Election Results 2024 LIVE Updates: Will NDA Get An Edge In Both States? Track Latest News Live on NDTV.com and get news updates from India and around the world.