English: What better luck?
Telugu: ఇంతకంటే భాగ్యమేమున్నది?