English: And we've finally won.
Telugu: చివరికి మేం విజయం సాధించాం.