English: The latest results bear that out.
Telugu: ఔననే అంటున్నాయి తాజా పరిణామాలు.