English: Yet this theory is disputed.
Telugu: కానీ ఈ సిద్ధాంతం వివాదాస్పదంగా ఉంది.