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