English: What luck.
Telugu: ఎంత అదృష్టం’ అంటారు.