I'm in the US and had a hard time finding a broker because of the stricter regulation so I went offshore. Technically this is riskier in the case that you might choose a scammer or if the broker closes you could lose your money, but you can do thorough research to make sure you go with an honest company that's been around for a while. Never go for one that's only been opened a couple months. It would definitely be stupid to open an account with any offshore broker but there are also perks like typically higher leverage, and so on.