You can start an Amazon business from anywhere in the world. It really doesn't matter because you will not actually touch the product


You will get your supplier to ship directly to the Amazon warehouses in the USA and Amazon will ship each order directly to your customer. 


So as you can see it doesn't matter where you are based.