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