English: And they’ve finally succeeded.
Telugu: చివరకు వారు విజయం సాధించారు.