English: This development is a surprise to scientists.
Telugu: ఈ ఆవిష్కరణ శాస్త్రవేత్తలను ఆశ్చర్యపరిచింది.