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