English: A new research proved this fact recently.
Telugu: ఇప్పుడో కొత్త పరిశోధన మరోసారి అదే విషయాన్ని నిరూపించింది.