English: There he found his god.
Telugu: అక్కడే తన దేవుడ్ని, తనని తెలుసుకున్నారు.