English: Recent research has cast further doubt.
Telugu: ఇటీవలి పరిశోధనలు మరో విషయాన్ని నిర్ధారించాయి.