English: A new study sheds some new light on these findings.
Telugu: ఈ పరిశోధనల్లో కొన్ని కొత్త విషయాలు వెలుగులోకి వచ్చాయి.