Apparently you can only buy visitor oyster card online and wait for it to arrive internationally by mail.
Is there a difference between visitor and non visitor oyster card?
For instance you can order visitor card which cost 3GBP + whatever you preload it with.
Can I buy non visitor oyster card somewhere in London for 3GBP and top up 20GBP or not?
I am not sure what is the difference between visitor and non visitor card...
And yes, I ask this after I searched the internet for about 20 minutes
