If you have ever opened a bank account, you probably know already it takes time, and it requires lots of paperwork. In some countries, you will need to set an appointment, bring bills, proof of address, and so on. Then, you need to wait for approval before getting two separate letters – one with the actual card and another one with the pin code. If you think this is daunting, imagine doing it in a completely different country – you cannot speak the language, and you have no idea what documents to bring in.
To keep it simple, this is what an offshore business is like. In theory, it is perfectly legal for a foreigner to open an account in a different country – some countries actually encourage foreigners to come over for investments...