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