English: He had finally found her.
Telugu: చివరకు ఆమె దొరికింది.