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