Opening an offshore bank account in another country is very possible these days. Although each country and each bank have different requirements, most of the time, they all follow similar protocols. I am NRI and having bank account in India with YES bank's NRI banking service. You need a bank that offers online banking so it will be easy for you to deal with the banks.