There is absolute no reason for why you should not be able to incorporate a offshore company anywhere you like.
Just because you for some reason can't register a company and operate it in your home country it does not mean you can't do that offshore.
Anyone who would like to incorporate...