Just In: Police complaint filed in case of animal abuse
A police complaint has been filed against the Vellore Institute of Technology and Vellore Municipal Corporation after a video showing a dog being strangled in the process of being removed from the premises went viral….