English: The latest results bear that out.
Telugu: ఇటీవలి పరిణామాలు అందుకు అవుననే అంటున్నాయి.