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