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