English: But God had sent Him up there.
Telugu: కానీ దేవుడే ఆయనను ఇక్కడికి రప్పించారు.