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