English: There is God!
Telugu: తాను దేవుడా!