English: This puzzled the researchers.
Telugu: ఇది సర్వే చేపట్టిన వారిని ఆశ్చర్యానికి గురి చేసింది.