English: These hands are god sent.
Telugu: ఈ చేతుల్ని ఆ దేవుడు పంపాడు.