We are planning to launch several businesses online; we need to register a company somewhere, bank accounts and merchant accounts will be needed to accept the payment.
Avoiding the taxes is not the objective, because we get the tax benefit in our home country. The only reason to go offshore is...