English: The latest results bear that out.
Telugu: తాజా ప‌రిణామాలు దీనికి మ‌రింత ఊతం ఇస్తున్నాయి.