Yes, in our business creation network, we can help you create your business and open a bank account without being physically present in the territory. This is possible in at least 5 countries in Europe, some states in the USA, The Caribbean and Latin America. For detailed information, send us a message indicating your activity and the desired country, so we can give you a specific answer.