On Spot Forex Trading

#1
I have been in stock market investment for last 5 years. Tried a bit on Future and Option; not much luck though. Recently I am trying to have some idea on Spot Forex trading. Need knowledge and experiences of members on the same.

Basically, I have two questions.

1. Is it legal for me, an India Resident and Citizen, to send money for Spot Forex trading? If legal, what is the upper limit and which modes are acceptable?

2. Which foreign broker is good? Here good means some one whose execution is good and doesn't cheat customer by filling orders with some imaginary value. And whose software platform is stable. Charting, Technical Analysis and Look/Feel of the software are NOT important criteria for me.