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