English: They received a new lease to life.
Telugu: వాళ్లకంటూ కొత్తజీవితాన్ని అందించారు.