English: This was denied by other scientists.
Telugu: కొంతమంది శాస్త్రవేత్తలు దీన్ని ఖండించారు.