English: But recent research has lent support to this theory.
Telugu: కానీ ఇటీవలి పరిశోధన ఈ సిద్ధాంతానికి మద్దతు ఇచ్చింది.