English: What more can I ask for''.
Telugu: ఇంతకంటే ఇంకేం అడగగలను'.