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