Originally Posted by
travis bickle
as I understand it, one needs an address in the UK, Isle Of Man, Channel Islands in order to open an account at avios.com.
Yes, You need an uk address. But you can use any address, your account will be ready to use after you complete the registration.