English: He found peace and pleasure in it.
Telugu: తనకి అక్కడే మనఃశాంతి, ఆనందం లభిస్తున్నాయని తెలిపింది.