English: But finally there was redemption.
Telugu: అయితే ఎట్టకేలకు వాటికి మోక్షం లభించింది.