You asked:

what is $34.95 in pounds

  • pound sterling
    pound sterling
    $34.95 is £26.49.