English: At last I've found you.
Telugu: చివరికి నేను నిన్ను కనుగొన్నాను.