English: This made me very happy.
Telugu: ఈ విష‌యం నాకు ఎంతో సంతోషాన్ని క‌లిగించింది.