English: And this made us very happy.
Telugu: అది మాకు చాలా సంతోషాన్ని కలిగించింది.