English: But other scientists refute this fact.
Telugu: అయితే మరికొందరు పరిశోధకులు మాత్రం ఈ వాదనను కొట్టిపారేస్తున్నారు.