English: This has hampered the police investigation.
Telugu: ఇది పోలీసుల దర్యాప్తుకు ఇబ్బందిగా మారింది.