English: “God has given him a new life.
Telugu: 'తనకి ఈ జీవితాన్ని భగవంతుడు ప్రసాదించేడు.