English: And nevertheless, God touched him.
Telugu: అయినా దేవుడు ఆయనను స్వస్థపరచాడు.