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