I want a 100£ debit/gift card to buy some trinkets online from a UK provider.
However, it seems that all they sell are cards one has to register in order to use?
Is there no such thing as simply walking into a corner store in London, slapping 100£ on the counter, and buying a Visa, Mastercard gift card? Every other country I have ever been to this was commonplace and readily available.
Am I missing something?