For demo trading you can create an account with any broker and try to find out all the trading conditions, but before going to the live account do look for regulations first.
No matter where you put up, offshore brokers can be of great help. Yes Oanda is great indeed but also give a try to any other reliable and ECN regulated brokers.
First, make sure your broker is properly regulated. The safety of your deposit is always the top priority. Next, compare the trading platforms, tools, and investment research provided by each broker .