English: What better luck?
Telugu: ఇంతకంటే ఇంక అదృష్టం ఏముంటుంది.