English: Police and eyewitnesses reported this.
Telugu: పోలీసులు, ప్రత్యక్షసాక్షులు వెల్లడించిన సమాచార