English: And the police themselves faced an enormous challenge.
Telugu: పోలీసులకు కూడా పెద్ద సవాల్‌నే విసిరింది.