English: Maybe it's God's work?
Telugu: బహుశా దేవుని పని?