English: The latest results bear that out.
Telugu: తాజాగా జరుగుతున్న పరిణామాలు ఇందుకు బలాన్ని చేకూర్చుతున్నాయి.