English: The latest results bear that out.
Telugu: ఇటీవలి పరిణామాలు దానికి ఊతమిస్తున్నాయని చెబుతున్నారు.