English: That’s some luck.
Telugu: దీన్నే ఒకింత అదృష్టం అనుకుంటారు.