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