One thing to add here: certain banks do have restrictions around what country one is a resident in regarding whether or not they are able to open an account for you. For example, you can check out the list of supported countries for Mercury here!
https://mercury.com/faq