English: This gives me immense pleasure and satisfaction.
Telugu: ఇది నాకెంతో సంతోషాన్ని, ఆత్మ సంతృప్తినీ ఇస్తోంది.