English: And yet, they managed to triumph.
Telugu: అయినా వారు విజయం సాధించారు.