English: The recent results have proved that.
Telugu: . ఇటీవలి పరిణామాలు నిరూపిస్తూనే ఉన్నాయి.