It's not illegal. Educate yourself on offshore before answering me please. And others answering.. Please answer if you have allot of knowledge and can help me. Don't waste our time & energy otherwise please. Thank you.
Offshore for what purpose?
You can open up free ones.
You can use an EMI or a real bank account.
Really no one can answer or direct without known the company business use, your current country, and what you want to use it for.
Offshore can be anywhere. US, EU, Nigeria, etc all very different.