Yes, non-residents can create a bank account in Britain as long as they have proof of identity and proof of address. If you do not have an address in Britain, you can resort to banks that have international links and create a bank account through them. You can also create an online bank account with these non-traditional banks.