English: It is a blessing for us.
Telugu: ఇది మాకు దొరికి వ‌రం.