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