English: But success finally has arrived.
Telugu: కానీ చివరకు విజయాలు సాధిస్తారు.