English: However some scientists dispute this determine.
Telugu: అయితే, కొందరు పరిశోధకులు మాత్రం ఈ వాదనను ఖండించారు.