well most of those aren't really banks.. you might as well add transferwise and revolut and zen.com
@glengoolie, dunno, im an EU resident, but not a citizen and i've had that in 4 countriess.. Bulgaria, hungary, Poland, italy..
here is an example of the one i got from unicredit in bulgaria: