English: Finally technology caught up with him.
Telugu: చివరికి టెక్నాలజీ అతడి ఆచూకీ తెలిపింది.