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