English: Delhi police, it says.
Telugu: అంటే అవుననే అంటున్నారు ఢిల్లీ పోలీసులు.