Well of course, why would any country refuse business? It means extra income. They would have to get a business visa, get all the permits, appropriate taxes, etc... But yes, it is possible to do so.
I think that it is, if they are citizens and also if the buissness is registired and legal.
the 'foreigner' part of it would mean that they weren't citizens...
it's legal, but they have to pay taxes