English: The latest results bear that out.
Telugu: అందుకు ఇటీవల వెలువడుతున్న ఫలితాలు. . . లెక్కలే సాక్ష్యం.