English: What more could you ask for.
Telugu: ఎవ్వలు ఎక్కువ ఏం అడగలే.