You can open a stripe account from anywhere in the world. Almost every country of the world allows stripe as a valid payment method. Hence you can open my stripe account from anywhere in the world. But there are many things you need to open a Stripe account.
You need a tax ID of which country you live in.
Also you need to add your physical location where you can get mail. In short you need to add your post address. Then you need to add your phone number. Also you need to add a Government issued ID. For example passport, diver’s license, National ID card. Then you need to add your working website. This website is for proving your business sales and services. And finally you need to add a bank account. If you have all of these things. Then creating a stripe account is very easy. But if you don’t have even one of them. Then you need to get that. Only after you have all of these documents you can open the stripe account.