English: But the police has its own explanation.
Telugu: అయితే దీనిపై పోలీసులు తమ వివరణ ఇచ్చారు.