Comment
Comment by keiferski
The infrastructure for setting up and running a business in the US is significantly easier than most places. Not all places, but the combination of a huge English-speaking market and the ease of doing business makes it more attractive than many of the other places mentioned.