It was a sight that people in the neighborhood had seen several times, but were not able to intervene and prevent it from happening. Ninety-year-old Kalyani Amma would wail loudly and sob as her 39-year-old granddaughter, Deepa, would beat her up, sometimes in full public view.
While Deepa managed to get away with the crime up until now, a video taken by a neighbour ensured Deepa was made to pay for her options.
The shocking incident took place in Kerala's Kannur district, in a neighbourhood in Ayikkara.
A video of the assault, which has gone viral on social media, Deepa can be seen repeatedly beating up her grandmother, who is sitting on the floor at the entrance of the house. At one point in time, Deepa roughly pulls out the bedsheet on which Kalyani Amma is sitting and roughs up the old woman. She then slaps her grandmother a few times.
But as helpless neighbours try to talk her out of assaulting her grandmother, Deepa can be seen arguing with them viciously.
However, the police intervened on Monday and arrested Deepa and booked her under Section 323 (causing voluntary harm) of the Indian Penal Code.
"Deepa lived with her mother, grandmother and her two children in that house. She says she was frustrated because she lost her job a few months ago and was facing financial problems. With the grandmother suffering from various illness, Deepa claims she got irritated and beat up the old woman," the police said.
The police intervened on Monday morning, after the assault visuals were circulated on social media. The police, who rescued Kalyani Amma and her daughter (Deepa's mother), sent them to a state-run home.