English: This fact has been found by some of the recent researchers.
Telugu: తాజాగా కొంతమందిపై పరిశోధనలు జరిపిన శాస్త్రవేత్తలు ఈ విషయాన్ని వెల్లడించారు.