English: The recent results have proved that.
Telugu: ఇటీవలి పరిణామాలు చూస్తే ఆ సంగతి స్పష్టమైపోతుంది.