English: It gave him immense pleasure.
Telugu: ఇది తనకు ఎంతో సంతృప్తిని ఇస్తోందన్నాడు.