English: Yet, it won.
Telugu: అయినప్పటికీ విజయం సాధించారు.