English: Most recent developments further substantiate this point.
Telugu: ఇటీవల చోటుచేసుకున్న పరిణామాలు ఈ విషయాన్ని మరింత బలపరుస్తున్నాయి.