English: This has given much discussion among scientists.
Telugu: ఇది శాస్త్రవేత్తల్లో తీవ్ర చర్చకు దారితీసింది.