English: It gives immense pleasure to mind.
Telugu: మనసుకు ఎంతో ఆహ్లాదాన్ని ఇస్తాయి.