English: That gives us immense pleasure.
Telugu: ఇది మనకు ఎంతో ఎంజాయ్‌మెంట్ ఇస్తుంది.