You asked:

how much is 20 euros worth in british pounds

  • pound sterling
    pound sterling
    €20 is £17.92.