English: Oh what a luck.
Telugu: ఆహా ఏం అదృష్టం.