English: Well, finally.
Telugu: చివరకు సరేనన్నా.