English: And scientists had cast doubt on that, too.
Telugu: దీనిపై శాస్త్రవేత్తలు సైతం భిన్నాభిప్రాయాలను వెలిబుచ్చారు.