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