English: It made us immensely happy.
Telugu: ఇది చాలా ఆనందం కలిగించింది మాకు.