English: But at last he has found rest.
Telugu: అయితే ఎట్టకేలకు కాస్త రిలీఫ్ దక్కిందిలే.