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