English: The recent results have proved that.
Telugu: ఇటీవల వరుసగా జరుగుతోన్న పరిణామాలు అందుకు అద్దం పడుతోన్నాయి.