English: Experts, however, dispute this.
Telugu: అయితే ఈ చర్చను నిపుణులు తప్పుబడుతున్నారు.