English: However, some scientists question this truth.
Telugu: అయితే. కొంతమందిని పరిశీలించిన శాస్త్రవేత్తలు ఈ విషయాన్ని వెల్లడించారు.