English: And this has baffled scientists.
Telugu: శాస్త్రవేత్తలను కూడా ఇది ఆశ్చర్యపరిచింది.