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