English: What luck.
Telugu: ఏం అదృష్టం.