English: The latest results bear that out.
Telugu: తాజా పరిణామాలు ఆ విషయాన్ని స్పష్టంగా చెప్తున్నాయి.