hmm thats weird, I'm not a british citizen but i was able to open my own bank account with Halifax,,