English: Recent research has reached the same conclusion.
Telugu: గత పరిశోధనలు కూడా ఇదే విషయాన్ని ధ్రువీకరించాయి.