Comment
Comment by vntok
Yes it has, anyone in the world can open their own "current account"/"deposit account" for free, right now. Barring hacking you, no government or authority can access it without your consent. None can prevent you from receiving money in it from someone else, or from transferring money out of it to someone else.