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