English: This has been proved again recently.
Telugu: ఇది తాజాగా మరోమారు నిరూపితమైంది.