I am currently trading with FXOpulence, which is a regulated broker allowing traders with narrow trading spread, a free demo account and a free educational program to make traders learned. They also offer 1:500 leverage to the investors. They make sure immediate services whenever necessary and send back withdrawn money quickly.