English: This gives peace and satisfaction.
Telugu: అది శాంతిని, సంతోషాన్ని ఇస్తుంది.