English: But that theory is now being challenged.
Telugu: """ కానీ ఇప్పుడు ఆ సిద్ధాంతం సవాలు చేయబడింది."