English: God has been involved.
Telugu: దేవ పాల్గొన్నారు.