English: Recent research supports this theory.
Telugu: కానీ ఇటీవలి పరిశోధన ఈ సిద్ధాంతానికి మద్దతు ఇచ్చింది.