English: The latest results bear that out.
Telugu: తాజా పరిణామాలు ఈ వాదనకు ఊతమిచ్చేలా ఉన్నాయి.