English: Scientists have expressed doubt in the same.
Telugu: దీనిపై శాస్త్రవేత్తలు సైతం భిన్నాభిప్రాయాలను వెలిబుచ్చారు.