English: Other experts dispute that.
Telugu: మరికొందరు పండితులు ఇందుకు భిన్న వాదన వినిపిస్తున్నారు.