English: This pleased me enormously.
Telugu: ఈ విషయం నాకు చాలా సంతోషాన్ని ఇచ్చింది.