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