English: This has been proved again recently.
Telugu: ఆ విషయాన్ని తాజాగా మరోసారి నిరూపించారు.